显示软键盘时,对话框会亮起

Aki*_*jin 5 android dialog android-softkeyboard

我有一个课程延伸Dialog.因为Dialog我有一个EditText和一个ListView.当显示该对话框时,我可以带上软键盘.但我的问题是,当显示软键盘时,我们可以让对话框不上升吗?我试图改变softInputMode布局参数来调整调整大小但它不起作用.我Dialog使用x和y位置,当显示软键盘并且对话框上升时,我的对话框不在我想要的位置.

Dek*_*kra 10

尝试这样做:

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
Run Code Online (Sandbox Code Playgroud)


cbw*_*cbw 9

如果你想要它调整大小而不仅仅是升级使用:

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
Run Code Online (Sandbox Code Playgroud)

这也可以让你在对话框中滚动