EditText wewnątrz ListView stracił fokus [duplikat]
To pytanie ma już odpowiedź tutaj:
Focusable EditText wewnątrz ListView 12 odpowiedziOstatnio 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.