显示键盘面前的对话框

时间:2015-01-07 10:52:08

标签: android android-dialog

我在Android应用中使用adjustResize作为我的主Activity。显示对话框时,还会调整它们以调整大小。但是我需要对话框像全屏一样;

enter image description here

我尝试使用getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);,但这没有用。如何让它工作?

1 个答案:

答案 0 :(得分:0)

经过一番研究,找到了解决方案。要在键盘前面显示对话框,需要在Dialog实例;

上设置标志

dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);

参考:Android API Docs