android - 检测 TextView 是否跨越 2 行

标签 android android-layout textview

我想知道是否有任何方法可以检测要适合 TextView 的字符串是否到达屏幕末尾并因此更改行,或者 TextView 是否跨越 2 行?

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

最佳答案

TextView 支持 getLineCount() - 见 docs小心,因为您可能需要先检查是否已绘制 View 。

关于android - 检测 TextView 是否跨越 2 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13444060/

相关文章:

java - 使用数据文件部署 Java 应用程序、Java Applet 和 Android 应用程序的正确方法是什么?

java - Android Studio,应用程序将无法运行而不崩溃

java - 无法加载声音文件 LibGdx

android expandablelistview如何设置组项目之间的空间

android - 无法在同一屏幕上显示应用栏和 Activity

java - 如何在 EditText 上设置默认值后显示 EditText 的提示? (安卓Java)

android - 是否可以为 ARM 运行 GoogleTV 模拟器?

android - android中的底部栏布局

android-studio - Android Studio ActivityMain.kt 未从 Activity-main.xml 中找到 TextView、按钮等的 ID

android - 使用 maxLines 选取框