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