检测TextView是否跨越2行

Rob*_*ert 20 android textview android-layout

我想知道是否有任何方法可以检测到文本视图中的字符串是否到达屏幕的末尾并因此更改行,或者如果textview跨越2行?

我想知道这一点,所以如果textview跨越2行,我可以增加一些textviews之间的边距,当然我想动态地这样做.

Chr*_*ins 33

TextView支持getLineCount()- 请仔细查看文档,因为您可能需要先检查是否已绘制视图.

  • 作为旁注,因为我首先放弃了这个答案:如果您刚刚更改了视图内容,您可能需要调用“textView.onPreDraw()”;否则 `getLineCount()` 返回的值为 0 (2认同)