调整调整大小不适用于沉浸式模式

时间:2017-10-30 14:17:51

标签: android alertdialog android-immersive adjustpan

我总是需要我的应用程序处于沉浸式模式(隐藏导航栏和状态栏)。问题是当我显示一个对话框时,即使我将setSoftInputMode设置为SOFT_INPUT_ADJUST_RESIZE / SOFT_INPUT_ADJUSTPAN,也不会在软键盘上调整对话窗口。对话框顶部的一些文字被截断。

dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);
         hideSystemUi1(dialog.getWindow().getDecorView());

        dialog.getWindow().setSoftInputMode(
                WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

如何修复此问题?

0 个答案:

没有答案