正如标题所描述的,我想知道Android中一个按钮的文本有多少行。
我知道,如果按钮的文本太大,应用程序会剪切文本并使按钮多行。
文字大小不仅取决于屏幕大小(使用sp作为文字大小),还取决于手机文字大小配置,所以我无法预料文字大小。
这就是为什么我想动态地知道按钮是否是多行的,所以我可以更改 View 布局以显示按钮而不是在一行中,将一个按钮放在另一个按钮的下方。
关于如何实现它的任何想法?
谢谢!
最佳答案
您可以使用your_Button_Obj.getLineCount()
public abstract int getLineCount ()
Added in API level 1 Return the number of lines of text in this layout.
http://developer.android.com/intl/es/reference/android/text/Layout.html#getLineCount()
关于android - 知道有多少行有一个按钮'文本android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33170019/