4

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

4

2 に答える 2