Android 知道有多少行有一个按钮';文本安卓

Android 知道有多少行有一个按钮';文本安卓,android,button,Android,Button,正如标题所描述的,我想知道Android中有多少行有一个按钮的文本 我知道,如果按钮的文本太大,应用程序会剪切文本并使按钮多行 文本大小不仅取决于屏幕大小(使用sp作为文本大小),还取决于手机文本大小配置,因此我无法预测文本大小 这就是为什么我想通过友好的方式知道按钮是否是多行的,这样我就可以改变视图布局来显示按钮,而不是一行,把一个按钮放在另一个下面 有没有办法做到这一点 谢谢 您可以使用您的\u按钮\u Obj.getLineCount() 公共摘要int getLineCount() AP

正如标题所描述的,我想知道Android中有多少行有一个按钮的文本

我知道,如果按钮的文本太大,应用程序会剪切文本并使按钮多行

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

这就是为什么我想通过友好的方式知道按钮是否是多行的,这样我就可以改变视图布局来显示按钮,而不是一行,把一个按钮放在另一个下面

有没有办法做到这一点


谢谢

您可以使用
您的\u按钮\u Obj.getLineCount()

公共摘要int getLineCount()

API级别1中添加的返回此字段中的文本行数 布局


试试看。button.getLineCount()@DiieBarcia好的。看看这里@DiieBarcia我的荣幸