如何在全屏活动中禁用显示缩放选项

时间:2019-07-19 18:42:18

标签: android android-activity android-fullscreen

我使用此代码使我的活动(包括导航按钮)全屏显示。

public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    if (hasFocus) {
        getWindow().getDecorView().setSystemUiVisibility(
                View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                        | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                        | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                        | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                        | View.SYSTEM_UI_FLAG_FULLSCREEN
                        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
    }
}

它运作良好,但是在Oreo上运行时发现了问题。 当我们从顶部向下滑动以显示状态和导航栏时,最右边还有一个按钮(与3个导航按钮一起出现),当点按时会打开一个标题为“ Display Scaling”(显示缩放)的对话框可以很容易地关闭,选择那里存在的重新启动选项。

就我而言,我正在使用此工具显示密码窗口,但是如果用户找到该选项,则可以关闭我的应用程序。寻找解决方法。

Display Scaling Option

0 个答案:

没有答案