正如标题所描述的,我想知道多少行在Android中有多少行按钮的文本。知道有多少行有一个按钮'文字android
我知道dinamically,如果按钮的文本太大,应用程序剪切文本,并使按钮多行。
文本大小不仅取决于屏幕大小(使用sp取代文本大小),还取决于手机文本大小配置,所以我无法预测文本大小。
这就是为什么我想知道按钮是多行的,所以我可以改变视图布局来显示按钮,而不是在一行中,把一个按钮放在另一行下面。
任何想法如何实现?
谢谢!
正如标题所描述的,我想知道多少行在Android中有多少行按钮的文本。知道有多少行有一个按钮'文字android
我知道dinamically,如果按钮的文本太大,应用程序剪切文本,并使按钮多行。
文本大小不仅取决于屏幕大小(使用sp取代文本大小),还取决于手机文本大小配置,所以我无法预测文本大小。
这就是为什么我想知道按钮是多行的,所以我可以改变视图布局来显示按钮,而不是在一行中,把一个按钮放在另一行下面。
任何想法如何实现?
谢谢!
您可以使用your_Button_Obj.getLineCount()
公共抽象INT getLineCount()
在API级别1返回这个 布局的文本行数。
http://developer.android.com/intl/es/reference/android/text/Layout.html#getLineCount()
不,它返回0. –
@DiieBarcia好吧.HAVE A看这里http://stackoverflow.com/questions/3528790/textview-getlinecount-always-0-in-android –
这就是问题所在。谢谢! –
试试吧。 button.getLineCount() – Sunny