2013年1月25日金曜日

文字サイズの取得と設定



        TextView tv1 = (TextView) findViewById(R.id.textView1);
        TextView tv2 = (TextView) findViewById(R.id.textView2);  
        TextView tv3 = (TextView) findViewById(R.id.textView3);
        
        //textView1のテキストサイズの取得
        String textSize1 = String.valueOf( tv1.getTextSize());
        tv1.setText("getTextSize:" + textSize1); //21 pixel
        
        tv2.setTextSize(14f);//sp
        tv2.setText("setTextSize(14f)");//21/1.5
        
     // ディスプレイ情報の取得
        DisplayMetrics metrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metrics);
        
        String sd = String.valueOf(metrics.scaledDensity);
        tv3.setText("scaledDensity:" + sd);  



関連記事

0 件のコメント:

コメントを投稿