哇哇SDK,哇......
所以我试图在它离开屏幕之前在我的TextView(单行)的末尾添加一个椭圆。我读过椭圆是破了(开发为2.1)?在Google搜索之后,每个人似乎都建议将inputType设置为text,将maxLines设置为1,然后您将得到一个椭圆。
这有两个问题: 1)文本在屏幕上运行,但不是椭圆形。我可以告诉文字正在屏幕上运行,因为屏幕边缘只显示一半字符,但它不会打印“...”。 2)当我在TextView上设置inputType时,单击我的列表项不再有效!单击时没有突出显示,并且onListItemClick处理程序不会触发!
因此...
我可以在这做什么?
我想指出,有两种方法可以椭圆化。如果整个单词不适合屏幕,请隐藏整个单词并添加椭圆。或者,只需取下足够的字符,以便椭圆适合。理想情况下,后者是我想要的。
感谢您的帮助
答案 0 :(得分:23)
如果你想椭圆化,只需使用android:singleLine =“true”,或者android:ellipsize =“end”。