我正在尝试识别textview的内容,或者它不适合。
通过谷歌搜索,我找到了这个解决方案:
tvContent.setText(tvContent.getText()+sb.toString());
TextPaint paint = tvContent.getPaint();
Rect rect = new Rect();
String text = String.valueOf(tvContent.getText());
paint.getTextBounds(text, 0, text.length(), rect);
boolean reached = rect.height() > tvContent.getHeight();
但它适用于所有尝试的假值 - 当它适合时以及何时不适合。如何确定它是否合适?