我有一个包含 ListView 的对话框,这个 ListView 包含编辑文本框。
问题是,当编辑文本框被选中时,软键盘会将其覆盖。
到目前为止,我已经尝试在对话框初始化中调用它,但收效有限:
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
发生这种情况的是,每当我选择一个编辑文本时,对话框都会根据我的需要调整大小,但同时也会使编辑文本失去焦点。当使用 SOFT_INPUT_ADJUST_PAN
在重新选择 edittext 时重置平移时会出现类似的结果。
最佳答案
您可以尝试将其添加到 list 中,
android:windowSoftInputMode="adjustPan" >
关于java - 当编辑文本在 ListView 中具有焦点时,始终显示所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13970811/