指定的宽度里,能存放多少个字符
int width = mTextView.getMeasuredWidth();
Paint paint = mTextView.getPaint();
float f_width = paint.measureText(strs.substring(0,1));
int lineCount = (int) (width/f_width); //一行能存放的字符个数
mTextView.setText(strs.substring(0,lineCount));
另一种方法是:
// Paint paint = mTextView.getPaint();
// Rect rect = new Rect();
// paint.getTextBounds(strs, 0, 1, rect);
// int lineCount = (width/rect.width()); //一行能存放的字符个数