Android 如何为大量文本(代码)优化自定义EditText?

Android 如何为大量文本(代码)优化自定义EditText?,android,optimization,android-edittext,Android,Optimization,Android Edittext,我正在编写一个类似于和的文本编辑器 然而,我面临的问题是,当我的EditText处理大量代码行时,它会变得缓慢和滞后 从中,我发现在我的例子中,我应该创建一个自定义的EditText,然后从中,我建议我应该重写其中的onDraw()和onMeasure()方法,但我不明白如何将其应用于EditText,而不是TextView 阅读源代码也没有给我答案:我没有找到可能提高自定义EditText性能的行 长话短说:我正在寻找一种方法和详细解释,来优化大量代码行的EditText(10000您可以尝试

我正在编写一个类似于和的文本编辑器

然而,我面临的问题是,当我的EditText处理大量代码行时,它会变得缓慢和滞后

从中,我发现在我的例子中,我应该创建一个自定义的EditText,然后从中,我建议我应该重写其中的
onDraw()
onMeasure()
方法,但我不明白如何将其应用于EditText,而不是TextView

阅读源代码也没有给我答案:我没有找到可能提高自定义EditText性能的行


长话短说:我正在寻找一种方法和详细解释,来优化大量代码行的EditText(10000您可以尝试实现一个自定义视图,它是一个
RecyclerView
。每一行都是一个新的
EditText
。我不知道性能有多好。但您可以试试


另一个技巧是不要将
EditText
包装在
RelativeLayout
中。改用
LinearLayout
。在
EditText
上固定宽度也会提高性能。这会阻止重新计算和重新绘制布局。

这个问题仍然悬而未决。我面临同样的问题。但有一点我感到惊讶当然,anWrite apk速度更快,即使数量巨大,但尺寸非常小!