如何在Android sdk的textview中替换带淡化/淡化边缘的椭圆?

fat*_*cat 5 android truncate fade edge textview

我有一个列表,列表中的每一行都有文本.一些文本超出了屏幕的边缘.我没有问题,它截断文本并显示省略号.我没有问题'淡化文本的边缘'但是,淡入淡出发生在每个文本的边缘,而不仅仅是文本视图的太大.我已经搜索过并且无法找到一种方法,基本上可以完成椭圆所做的操作,但是,只有当它离开屏幕边缘时,才会淡化文本的边缘而不是省略号.有人可以帮忙吗?仅供参考,我的文本视图包含:

android:fadingEdge="horizontal" 
android:inputType="text"
android:maxLines="1"
Run Code Online (Sandbox Code Playgroud)

但是,显然,我已经尝试了许多其他的东西无济于事......:_(

Arp*_*arg 4

要启用选取框并模拟不影响列表选择,只需使用以下命令:

在代码中,只需在该文本视图上使用两种方法。

textViewObj.setSelected(true);
textViewObj.setEllipsize(TextUtils.TruncateAt.MARQUEE);
Run Code Online (Sandbox Code Playgroud)