7

哇SDK,哇...

所以我试图在我的 TextView (单行)的末尾添加一个椭圆,然后它会离开屏幕。我读过省略号坏了(为 2.1 开发)?谷歌搜索后,似乎每个人都建议将 inputType 设置为 text 并将 maxLines 设置为 1 ,你会得到一个椭圆。

这样做有两个问题:1)文本跑出屏幕,但没有椭圆。我可以看出文本正在离开屏幕,因为屏幕边缘只显示了一半的字符,但它没有打印“...”。2) 当我在 TextView 上设置 inputType 时,单击我的列表项不再起作用!单击时没有突出显示,并且 onListItemClick 处理程序不会触发!

所以...

我可以在这里做什么?

我想指出,有两种方法可以椭圆化。如果整个单词不适合屏幕,隐藏整个单词并添加一个椭圆。或者,只需删除足够多的字符,以便适合椭圆。理想情况下,后者是我想要的。

谢谢你的帮助

4

1 回答 1

23

如果你想省略,只需使用 android:singleLine="true" 或 android:ellipsize="end"。

于 2010-07-30T17:31:59.643 回答