Android中计算text文字大小的几个方法

1.方法一:使用画笔Paint粗略计算文字大小

Paint paint=new Paint();
String string="Android";
float v = paint.measureText(string);

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();

你可能感兴趣的:(android开发)