我在一些能够编辑文本文件的应用程序上工作。但是我对 EditText 有严重的问题。目前我加载大小为 17KB 的文本文件。我不认为,17KB 是可怕的文本量。滚动很好,但是当我关注 EditText 并开始编辑时,它会延迟/冻结 4-5 秒。当我离开 EditText 时也会发生同样的情况。我正在使用 API 级别 8。这是我的 edittext 布局:
<EditText android:id="@+id/journal_text"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:gravity="top|left"
android:layout_weight="1"
android:lines="20"
android:inputType="textMultiLine|textNoSuggestions"
android:scrollbars="vertical"
android:fadeScrollbars="false"
>
<requestFocus />
</EditText>
这是我的java代码:
edit = (EditText)view.findViewById(R.id.journal_text);
edit.setText(readFile(path));
就这样
从 GooglePlay 我下载了应用程序 Jota 文本编辑器,它可以完美地处理大型文本数据......谁能帮助我或指导我如何解决这个问题?谢谢安东