EditText wewnątrz ListView stracił fokus [duplikat]

To pytanie ma już odpowiedź tutaj:

Focusable EditText wewnątrz ListView 12 odpowiedzi

Ostatnio napotkałem ten problem i chcę podzielić się z Wami moim rozwiązaniem.

Proble:

Masz ListView z tekstem edycji dla każdego wiersza w następujący sposób:

MainList.xml

<ListView
    android:id="@+id/listViewServ"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"/>

RowList.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"/>
Pracujesz z TABS:tabHost lub TabActivity. (to bardzo ważne, aby to zauważyć).Kliknięcie dowolnego elementu listy EditText powoduje natychmiastowe przeniesienie fokusa i nie można nic pisać. Jednak klawiatura jest nadal włączona. Ale to, co wpisujesz, nie pojawia się, gdy fokus jest tracony.

Teraz dam ci rozwiązanie, zamieszczając własne pytanie.

questionAnswers(1)

yourAnswerToTheQuestion