Androidでtext文字サイズを計算するいくつかの方法

3017 ワード

1.方法1:ブラシペイントで文字サイズを大まかに計算する
Paint paint=new Paint();
String string="Android";
float v = paint.measureText(string);

2.方法2:文字がある矩形を通して、矩形の幅の高さを計算して文字の幅の高さを出す(方法より正確)
Paint paint=new Paint();
String string="Android";
Rect rect=new Rect();
//           
paint.getTextBounds(string,0,string.length(),rect);
int textWidth=rect.width();
int textHeight=rect.height();