Android:带有EditTexts的ListView混淆焦点和IME

dyk*_*eot 5 android listview focus ime android-edittext

我有自定义项的ListActivity,其中每个项都有自己的TextEdit.点击它们中的任何一个都会使IME键盘上升并导致ListView的大小调整.因此,最近通过tap获得焦点的EditText失去了它.需要第二次点击才能使其专注或确定.只有当我移动列表中的1个项目时才会发生这种情况.

有没有办法打开IME并只关注一下点击EditText?

dbm*_*dbm 0

您想要调整列表大小吗?您可以覆盖 ListView.onSizeChanged 并使用它,而不是将其“冒泡”到 super.onSizeChanged (假设您对错误源的假设是正确的)?