<分区>
我最近遇到了这个问题,我想和你分享我的解决方案。
问题:
- 您有一个 ListView,每行都有一个编辑文本,如下所示:
主列表.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 时,焦点会立即移出并且您无法键入任何内容。但是键盘仍然打开。但是,由于焦点丢失,您输入的任何内容都不会出现。
现在,我将通过发布我自己的问题为您提供我的解决方案。