私ListView
は3行あるを持っています。最後の 2 行にはEditText
、編集可能なフィールドがあります。以下の2つのxmlがあります。
<LinearLayout
android:id="@+id/id_message_subject_edit"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:orientation="vertical" >
<EditText
android:id="@+id/id_message_details_subject"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="left"
android:layout_margin="5dp"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/BLACK"
android:textSize="15sp" />
</LinearLayout>
何らかの理由で をクリックするとEditText
、カーソルが消えてしまいますが、キーボードは表示されたままです。よくわかりませんが、両方のボックスで発生します。その点については、リスナーはいないTouchListener
か、他のリスナーはいません。ListView
私が注意する必要があるの中に入れることについて何か特別なことはありますか?
編集
manifest.xml ファイルに以下を入れると:
android:windowSoftInputMode="adjustPan"
動作することがわかります...ただしListView
、テキストがキーボードの下にあるとスクロールしません。そのユースケースを処理する方法はありますか?