我textview
在整个布局中都有一个。我想知道上面可以显示多少个字符textview
。我知道宽度和高度textview
以及字体大小现在我只想知道可以显示这个的字符数textview
。我试过textview.getText().toString().length()
了,但它返回了我通过字符串传递的字符总数,但它显示的更少。
问问题
1935 次
2 回答
2
虽然 K-ballo 关于固定宽度(和可变宽度)字体的观点很明确,但如果您想知道特定字符串的多少个字符可以放入 a 中TextView
,您可以使用类似Paint.getTextWidths
. 只要确保在调用它之前设置正确的样式/字体。
于 2012-06-08T18:49:16.617 回答
1
所以我虽然会有一个很好的解决方案,比如 text.getMaxLength()
但我想没有。您必须使用一些 xml 来为您设置值,以便您知道它是什么。查看这篇文章中的示例代码
于 2012-06-08T18:37:40.640 回答