android-在同一活动中使用adjustResize和adjustPan
我正在开发一个聊天应用程序,它有背景聊天图像和默认键盘,当我不得不使用背景图像时,它会缩小,但当我使用android:WindowsOfInputMode=“adjustResize”时,它工作得很好,但如果我使用android:WindowsOfInputMode=“adjustPan”,键盘会隐藏编辑文本键盘显示完美,但图像缩小,如何在单个活动中同时使用这两个选项 如果在清单edittext中同时使用这两个选项,则文本已隐藏android-在同一活动中使用adjustResize和adjustPan,android,keyboard,window-soft-input-mode,Android,Keyboard,Window Soft Input Mode,我正在开发一个聊天应用程序,它有背景聊天图像和默认键盘,当我不得不使用背景图像时,它会缩小,但当我使用android:WindowsOfInputMode=“adjustResize”时,它工作得很好,但如果我使用android:WindowsOfInputMode=“adjustPan”,键盘会隐藏编辑文本键盘显示完美,但图像缩小,如何在单个活动中同时使用这两个选项 如果在清单edittext中同时使用这两个选项,则文本已隐藏 我也遇到了同样的问题,我解决了这个问题,在需要时通过编程调整设置
我也遇到了同样的问题,我解决了这个问题,在需要时通过编程调整设置 代码如下:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
及
根据这些原则,这些原则不能合并:
android:WindowsOfInputMode=[“状态未指定”,
“stateUnchanged”、“stateHidden”,
“stateAllwayshidden”、“stateVisible”,
“StateAllwaysVisible”、“adjustUnspecified”,
“调整大小”、“调整平移”]
设置必须是下表中列出的值之一,或一个“状态…”值加上一个“调整…”值的组合在任一组中设置多个值-例如,多个“状态…”值-具有未定义的结果。单个值由垂直条(|)分隔。例如:
试一下android:WindowsOfInputMode=“adjustPan | adjustResize”l已经试过了,它只显示一个功能另一种方法是打开软键盘,然后在布局中填充。thanx快速回复您是否找到了解决问题的可行方案?
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);