我正在使用文本视图来显示一些应用内日志记录语句。我在滚动视图中放置了一个文本视图的旧代码,但我遇到了一些内存问题,所以我删除了滚动视图。我这样设置文本视图:
this.setText(text);
this.setMovementMethod(new ScrollingMovementMethod());
这允许我滚动文本,但滚动时文本会淡出。它是黑色背景上的白色文本,并逐渐淡出为深灰色。一旦我松开手指,文本颜色就会恢复,但我希望它根本不会淡出。我还得到一个 LogCat 声明:
TextView does not support text selection. Action mode cancelled.
不确定这是否相关,我不希望文本是可编辑的,但我觉得淡化可能是应用程序告诉我我无法编辑文本。
编辑:我设置setTextIsSelectable
为true,现在滚动时它不会褪色,但它让用户选择不必要的文本。