android 6.0.1身临其境的粘不通

时间:2017-10-06 08:17:06

标签: java android android-6.0-marshmallow android-immersive

在我的活动中使用以下代码:

@Override
    public void onWindowFocusChanged(boolean hasFocus) {
            super.onWindowFocusChanged(hasFocus);
            View decorView = this.getWindow().getDecorView();
            decorView.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 // hide
                    // nav
                    // bar
                    | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
    }

我能够隐藏和滑动以显示系统UI(并在几秒钟后自动隐藏它自动隐藏,如android开发者网站中使用Android设备5.0和7.0所述,但不能在6.0.1安卓设备上。有没有其他方法在android 6.0.1上使用沉浸式粘性,我只是想隐藏系统UI,只是让用户滑动以显示系统UI(如果几秒后没有交互则自动隐藏)

0 个答案:

没有答案