9

私は最近この問題に直面しており、私の解決策をあなたと共有したいと思います。

問題:

  • 次のように、各行にテキストを編集する 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 のいずれかをクリックすると、フォーカスがすぐに移動し、何も入力できなくなります。ただし、キーボードはオンのままです。しかし、フォーカスが失われるため、入力した内容は表示されません。

ここで、私自身の質問を投稿して解決策を提供します。

4

1 に答える 1