gpt4 book ai didi

java - TextView 中的文本在滚动时淡出

转载 作者:行者123 更新时间:2023-12-01 14:02:38 25 4
gpt4 key购买 nike

我正在使用 TextView 来显示一些应用内日志记录语句。我在旧代码中将 TextView 放置在 ScrollView 内,但遇到了一些内存问题,因此我删除了 ScrollView 。我这样设置 TextView :

this.setText(text);
this.setMovementMethod(new ScrollingMovementMethod());

这允许我滚动文本,但滚动时文本会淡出。它是黑色背景上的白色文本,并且淡出为深灰色。一旦我松开手指,文本颜色就会恢复,但我希望它根本不淡出。我还收到 LogCat 声明:

TextView does not support text selection. Action mode cancelled.

不确定这是否相关,我不希望文本可编辑,但我觉得淡入淡出可能是应用程序告诉我无法编辑文本。

编辑:我将setTextIsSelectable设置为true,现在滚动时它不会消失,但它允许用户选择不必要的文本。

最佳答案

我解决了,解决方案是对文本颜色进行硬编码:

this.setTextColor(Color.WHITE);

我确信还有一些其他设置我可以禁用,但我找不到它,但这有效。如果有人可以提供更深入的解决方案,并提供一些禁用褪色的选项,我会很乐意接受这个答案。

关于java - TextView 中的文本在滚动时淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19227803/

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