テキストファイルを編集できるアプリケーションを開発しています。しかし、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 テキスト エディターをダウンロードしました。大きなテキスト データを完全に処理できます...この問題を解決する方法を教えてください。ありがとうアントン