1

我的浏览器中有两个片段。第二个使用软键盘。所以当键盘出现时,它需要调整大小。但是基本活动的全屏主题是不可能的。

我希望第二个片段是透明的并显示基本活动的背景,但不在状态栏下绘制。我怎样才能做到这一点?

4

1 回答 1

0

这可能会有所帮助:

public static void fullScreen(@NonNull Activity activity, boolean enable) {
        if (enable) {
            activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
            activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        } else {
            activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
            activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
        }
    }

来源:android退出全屏模式

于 2019-09-09T15:53:11.873 回答