android-在同一活动中使用adjustResize和adjustPan

android-在同一活动中使用adjustResize和adjustPan,android,keyboard,window-soft-input-mode,Android,Keyboard,Window Soft Input Mode,我正在开发一个聊天应用程序,它有背景聊天图像和默认键盘,当我不得不使用背景图像时,它会缩小,但当我使用android:WindowsOfInputMode=“adjustResize”时,它工作得很好,但如果我使用android:WindowsOfInputMode=“adjustPan”,键盘会隐藏编辑文本键盘显示完美,但图像缩小,如何在单个活动中同时使用这两个选项 如果在清单edittext中同时使用这两个选项,则文本已隐藏 我也遇到了同样的问题,我解决了这个问题,在需要时通过编程调整设置

我正在开发一个聊天应用程序,它有背景聊天图像和默认键盘,当我不得不使用背景图像时,它会缩小,但当我使用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);