如何确定TextView可以显示的可见字符数。例如,如果我更改方向,则此数字可能会更改。如果我更改分辨率,那么可见字符的数量也会发生变化。
提前致谢
感谢您的回答。
目前我正在开发一款基于小文字的游戏,以熟悉Android API。出于这个原因,我需要确切地知道在TextView小部件的可见区域中可以显示多少字符。我看到了Paint的一个例子,但想知道是否有更好的解决方案。
答案 0 :(得分:1)
理想情况下,您设计GUI时无关紧要。例如,您可以使用android:ellipsize
来处理对于可用空间而言太长的字符串。
2D绘图API中有些类(例如Paint
)似乎与此相关,但它看起来并不那么有趣。
答案 1 :(得分:0)
您可以使用ellipsize属性,但是已经存在同一个
的错误http://code.google.com/p/android/issues/detail?id=2254
在本页底部,您可以找到一种可以精确绘制给定空间上行数的替代方法......