私は最近この問題に直面しており、私の解決策をあなたと共有したいと思います。
問題:
- 次のように、各行にテキストを編集する ListView があります。
MainList.xml
<ListView
android:id="@+id/listViewServ"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
行リスト.xml
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/editText1"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="number"/>
- TABSを使用しています: tabHost または TabActivity。(これは注意することが非常に重要です)。
- リスト項目 EditText のいずれかをクリックすると、フォーカスがすぐに移動し、何も入力できなくなります。ただし、キーボードはオンのままです。しかし、フォーカスが失われるため、入力した内容は表示されません。
ここで、私自身の質問を投稿して解決策を提供します。