我想做一個(gè)代碼編輯框,就像AIDE那樣的(如下圖)
但是用系統(tǒng)的EditText在加載大文本時(shí)會(huì)非常慢。
EditText設(shè)置了兩個(gè)TextWatcher,用來刷新高亮(在線程里高亮)和格式化輸入(例如輸入{自動(dòng)插入}之類的),還重寫了onDraw方法,實(shí)現(xiàn)行號。大文本卡頓與這幾個(gè)功能有關(guān)系嗎?如何解決它的卡頓問題呢?
添加回答
舉報(bào)
0/150
提交
取消