EditText внутри ListView потерял фокус [дубликат]
На этот вопрос уже есть ответ:
Focusable EditText внутри ListView 12 ответовНедавно я столкнулся с этой проблемой и хочу поделиться с вами своим решением.
Проблема:
У вас есть ListView с редактируемым текстом для каждой строки, например: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"/>
Вы работаете с TABS:tabHost или TabActivity. (это очень важно заметить). Когда вы нажимаете на любой элемент списка EditText, фокус сразу же перемещается, и вы ничего не можете напечатать. Однако клавиатура все еще включена. Но то, что вы вводите, не отображается, поскольку фокус теряется.Теперь я собираюсь дать вам свое решение, разместив свой вопрос.