Android TextView以及如何确定可见字符的数量

时间:2010-08-22 06:38:59

标签: android textview

如何确定TextView可以显示的可见字符数。例如,如果我更改方向,则此数字可能会更改。如果我更改分辨率,那么可见字符的数量也会发生变化。

提前致谢


感谢您的回答。

目前我正在开发一款基于小文字的游戏,以熟悉Android API。出于这个原因,我需要确切地知道在TextView小部件的可见区域中可以显示多少字符。我看到了Paint的一个例子,但想知道是否有更好的解决方案。

2 个答案:

答案 0 :(得分:1)

理想情况下,您设计GUI时无关紧要。例如,您可以使用android:ellipsize来处理对于可用空间而言太长的字符串。

2D绘图API中有些类(例如Paint)似乎与此相关,但它看起来并不那么有趣。

答案 1 :(得分:0)

您可以使用ellipsize属性,但是已经存在同一个

的错误

http://code.google.com/p/android/issues/detail?id=2254

在本页底部,您可以找到一种可以精确绘制给定空间上行数的替代方法......