知道有多少行有一个按钮'文本android

时间:2015-10-16 12:01:07

标签: android button

正如标题所描述的那样,我想知道在Android中有多少行有按钮的文字。

我知道,如果按钮的文字太大,应用会剪切文字并使按钮成为多行。

文字大小不仅取决于屏幕尺寸(使用sp作为文字大小),还取决于手机文字大小配置,因此我无法预料文字大小。

这就是为什么我想知道该按钮是否为多线,所以我可以更改视图布局以显示按钮而不是一行,将按钮放在另一行之下。

关于如何实现这一点的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用your_Button_Obj.getLineCount()

  

public abstract int getLineCount()

     

在API级别1中添加返回此处的文本行数   布局。

http://developer.android.com/intl/es/reference/android/text/Layout.html#getLineCount()

  

how to use getlinecount() in textview android