如何解决EditText加载大文本卡顿问题?

我想做一个代码编辑框,就像AIDE那样的(如下图)
57dc147500013f4e03600640.jpg

但是用系统的EditText在加载大文本时会非常慢。
EditText设置了两个TextWatcher,用来刷新高亮(在线程里高亮)和格式化输入(例如输入{自动插入}之类的),还重写了onDraw方法,实现行号。大文本卡顿与这几个功能有关系吗?如何解决它的卡顿问题呢?

初始状态
浏览 3316回答 1
1回答

_小松

这个有点具体了 建议不要自己写 copy from githab
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java