android - 用 TextViews 结束椭圆问题

标签 android textview ellipse

哇SDK,哇...

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

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

所以...

我可以在这里做什么?

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

谢谢你的帮助

最佳答案

如果你想椭圆化,只需使用 android:singleLine="true"或 android:ellipsize="end"。

关于android - 用 TextViews 结束椭圆问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3373790/

相关文章:

java - Android - 有没有 super 舒适的方式来存储持久数据?

android - 改造响应后设置文本

java - 为什么我的 intlist 值没有增加,或者为什么 ellipse() 函数没有响应它?

r - 如何从外部近似椭圆?

python - 计算椭圆中的平均像素 RGB 值

java - 在android中执行http不起作用

android - Facebook SDK 导入 Android Studio 并将其添加到我的应用程序中

android - 使用 Sinch Video Calling 传递额外数据

android - Android 自定义 View 上的文本输入

android - 在 TextView 中设置 Roboto 字体 - xml