【发布时间】:2018-05-28 20:17:15
【问题描述】:
我创建了一个带有一堆子视图的自定义视图。此子视图可能会显示其部分或全部子视图,具体取决于可用空间。不适合的次要元素应隐藏。其中一个子视图是多行 TextView,可能适合也可能不适合。
为此,我需要计算TextView 的高度。据了解,应该在视图完全膨胀的情况下进行,所以我将文本设置在OnGlobalLayoutListener 中,然后尝试获取措施。
这很好用,例如对于ImageView,但TextView 的高度似乎是相同的,无论它显示多少行文本。所以textView.getHeight() 和textView.getMeasuredHeight() 都不会让我得到多行TextView 的实际高度。我怎样才能得到它?
【问题讨论】:
标签: android textview multiline