有时候因为工作需要,我们需要获得android文字中的宽度。

如下:

textView = (TextView) findViewById(R.id.tv_content);
textView.setTextSize(16);
Log.e(TAG, textView.getPaint().measureText(textView.getText().toString())+"");
textView.setTextSize(20);
Log.e(TAG, textView.getPaint().measureText(textView.getText().toString())+"");

可以发现设置不同字体大小时,宽度也是不一样的,输出结果如下:

与字体大小成正比。

posted on 2016-10-26 20:47  Shark_Li  阅读(3508)  评论(0编辑  收藏  举报