我有一个扩展 Dialog
的类。在那个 Dialog
中,我有一个 EditText
和一个 ListView
。显示该对话框时,我可以调出软键盘。但我的问题是我们可以让对话框在显示软键盘时不弹出吗?我试图更改布局参数中的 softInputMode
以调整调整大小,但它不起作用。我的 Dialog
使用 x 和 y 位置,当显示软键盘并且对话框出现时,我的对话框不在我想要的位置。
最佳答案
如果你想让它调整大小而不只是向上移动使用:
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
这还可以让您在对话框中滚动
关于android - 显示软键盘时出现对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635783/