我正在制作一个Android应用,其中显示了一个Dialog Fragment,用户可以在其中添加文本位。问题是键盘显示在对话框上方,我找不到任何解决方法!我尝试做以下没有运气的事情:
在android:windowSoftInputMode
的{{1}}属性中添加多个值,例如AndroidManifest.xml
将"adjustPan|adjustResize"
与dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
,SOFT_INPUT_STATE_HIDDEN
一起使用,但这只是粉碎对话框的内容。
这个答案:https://stackoverflow.com/a/51821469/6766678截图是我想要实现的。
感谢您的帮助!