【发布时间】:2010-05-25 10:25:32
【问题描述】:
我需要在我的应用程序中使用自定义字体。
问题:对于包含多行文本视图的行的ListViews,ellipsize 属性设置为 true,我可以在省略号后看到一些难以辨认的字符。显然,Android 用我的自定义字体未知的一些字符(零宽度无间隔)填充字符串(在 TextView 中)。
单行 TextView 似乎工作得很好。
隐藏这些字符或删除填充的最佳方法是什么? 另外,是否有任何免费提供的 Helvetica 字体变体具有零宽度无间隔字符?
谢谢。
【问题讨论】:
-
马克墨菲告诫不要这样做:books.google.com/…
-
为了将来参考,那个字符是 U+FEFF,字节顺序标记,Android 不应该使用它们的方式。不推荐将其用作零宽度空间。糟糕的谷歌!糟糕!