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