Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 调整大小不在沉浸式模式下工作_Android_Android Alertdialog_Android Immersive_Adjustpan - Fatal编程技术网

Android 调整大小不在沉浸式模式下工作

Android 调整大小不在沉浸式模式下工作,android,android-alertdialog,android-immersive,adjustpan,Android,Android Alertdialog,Android Immersive,Adjustpan,我需要我的应用程序始终处于沉浸式模式(隐藏导航栏和状态栏)。问题是当我显示对话框时,即使我将setSoftInputMode设置为SOFT_INPUT_ADJUST_RESIZE/SOFT_INPUT_ADJUSTPAN,对话框窗口也不会在软键盘上调整。对话框顶部的某些文本被截断 dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, WindowManager.LayoutParams.FLAG_NO

我需要我的应用程序始终处于沉浸式模式(隐藏导航栏和状态栏)。问题是当我显示对话框时,即使我将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);

如何解决这个问题?

这是安卓系统的错误。看到这个答案了吗