【发布时间】:2011-09-20 17:17:50
【问题描述】:
我有一个列表,列表中的每一行都有文本。一些文本超出了屏幕的边缘。我可以让它截断文本并显示省略号。 “淡化文本边缘”我没有问题,但是,淡化发生在每个文本的边缘,而不仅仅是那些对于 textview 来说太大的文本。
我已经搜索和搜索,但找不到一种方法,基本上,完全做椭圆的作用,但是,而不是椭圆,淡化文本的边缘只 如果它超出屏幕边缘。有人可以帮忙吗?现在,我的文本视图包含:
android:fadingEdge="horizontal"
android:inputType="text"
android:maxLines="1"
我尝试了很多其他方法都无济于事。
【问题讨论】:
-
附注刚刚意识到,当我使用这 3 个字段(水平、文本、1)时,无论出于何种原因,我实际上都无法选择列表项。只是想我会指出这一点。