gpt4 book ai didi

android - 如何在 Android sdk 的 TextView 中用淡入淡出/淡入淡出的边缘替换省略号?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:34:03 32 4
gpt4 key购买 nike

我有一个列表,列表中的每一行都有文本。一些文本超出了屏幕的边缘。我可以毫无问题地截断文本并显示省略号。我没有问题“淡化文本的边缘”但是,淡化发生在每个文本的边缘,而不仅仅是那些对于 TextView 来说太大的文本。

我搜索了又搜索,但无法找到一种方法来完全省略号所做的,但是,代替省略号,淡化文本的边缘 如果它超出屏幕边缘。有人可以帮忙吗?现在,我的 TextView 包含:

android:fadingEdge="horizontal" 
android:inputType="text"
android:maxLines="1"

我试过很多其他的东西都无济于事。

最佳答案

启用选取框并模拟不影响列表选择只需使用以下内容:

在代码中,只需在该 TextView 上使用两种方法。

textViewObj.setSelected(true);
textViewObj.setEllipsize(TextUtils.TruncateAt.MARQUEE);

关于android - 如何在 Android sdk 的 TextView 中用淡入淡出/淡入淡出的边缘替换省略号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7489068/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com