Android EditText 无法处理大文件

标签 android android-edittext

我注意到,如果 EditText View 中的大部分文本都用不同的颜色着色(例如 ForegroundColorSpan ),那么当行数很大时,EditText 会变得非常慢。 (>500 行)

我正在尝试使用 EditText 键入代码并使用 Spannable 对象进行语法突出显示。

谁有办法解决这个问题?我必须编写自己的 EditText View 吗?如果是这样,那我该怎么做?

最佳答案

从来没有遇到过这个问题,但是你试过在编辑的时候暂时禁用颜色,编辑完后恢复颜色吗? 另外,是否可以使用 editTexts 的 ListView ?

关于Android EditText 无法处理大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6729732/

相关文章:

android - ListView onItemClick 区域在手机和平​​板电脑上不同

android - 如何调整 NavigationView 中 Icon 和 Title 之间的间距?

android - 识别编辑文本中的当前主题标签或标签

android - 当前在 Android 上支持使用 html5 音频标签一次播放多个音轨

Android NDK 和 .so.X 扩展

android - EditText 错误图标并显示密码放错地方

java - 单击按钮时将文本从 EditText 发送到 TextView,如果选中单选按钮/复选框,则添加格式

android - 如何用 Java.lang.NullPointerException 解决 FATAL EXCEPTION?

android - Spring Rest Template Put方法无效,为什么?

当我第二次单击它时,Android 键盘覆盖 EditText