EditText在ListView中失去焦点

时间:2013-11-13 17:43:47

标签: android listview focus android-edittext

在我的ListView中输入编辑文本时,焦点会不断丢失并重新获得,导致onFocusChangeListeners疯狂,并使我的列表项沉入软键盘下方。

我已经阅读了所有答案,说我应该使用“adjustPan”或“adjustResize”或“beforeScendants”或“afterDecendants”修复程序,它们似乎适用于很多人,但对我不起作用。

1 个答案:

答案 0 :(得分:2)

在code / java类中,将ListView的任何引用更改为AbsListView(。

在你的xml中,将导致问题的任何ListView更改为GridView,使用android:numColumns = 1

通过此修复解决了所有问题。

GridView没有与ListView相同的分隔符属性,因此您可以手动将分隔符添加到列表项的视图中。