【问题标题】:Android TextView and how to determine the number of visible charactersAndroid TextView 以及如何确定可见字符数
【发布时间】:2010-08-22 06:38:59
【问题描述】:

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

提前致谢


感谢您的回答。

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

【问题讨论】:

    标签: android textview


    【解决方案1】:

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

    2D 绘图 API 中的一些类(例如,Paint)似乎与此相关,但看起来并不好玩。

    【讨论】:

      【解决方案2】:

      您可以使用 ellipsize 属性,但已经提交了一个错误

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-22
        • 2019-12-05
        • 2020-12-06
        • 1970-01-01
        • 2011-03-25
        • 2017-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多