我已经搜索了很多关于这个问题的答案,但看起来所有的答案都无法解决我的问题,所以我想询问一下。
我在一个 ListActivity
中添加了几个 EditText
框,并将其放到一个基于 ListView
的视图中。当我将 windowSoftInputMode
设置为 adjustPan
时,当我点击一个 EditText
框时,它可以正常工作,但是当我再次点击它时,键盘会覆盖住它。当我将 windowSoftInputMode
设置为 adjustResize
时,当键盘弹出时,EditText
框会失去焦点,我必须再次点击它才能输入。
我尝试找到如何捕获 onResize
事件,但好像它与视图相关联而不是活动,而我也不确定如何监听它。我还尝试了一些其他帖子中提到的对 EditText
框和 ListView
本身的可聚焦设置,但似乎也没有什么帮助。