我注意到,如果 EditText View 中的大部分文本都用不同的颜色着色(例如 ForegroundColorSpan ),那么当行数很大时,EditText 会变得非常慢。 (>500 行)
我正在尝试使用 EditText 键入代码并使用 Spannable 对象进行语法突出显示。
谁有办法解决这个问题?我必须编写自己的 EditText View 吗?如果是这样,那我该怎么做?
最佳答案
从来没有遇到过这个问题,但是你试过在编辑的时候暂时禁用颜色,编辑完后恢复颜色吗? 另外,是否可以使用 editTexts 的 ListView ?
关于Android EditText 无法处理大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6729732/