Android 开发 计算文本占用的宽度

有个项目需要动态确定TextView的位置,需要把TextView的中心点放在指定的坐标,但发现,构建了TextView后,无法用getHeight和getWidth方法取到高宽度,返回都是0.
用下面的方法可以取到所占的宽度:


    	Paint paint=new Paint();
    	paint.setTextSize(21.6f);//设置字符大小
    	int textWidth=(int)paint.measureText(text, 0, text.length());

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记