沉浸模式下的全屏应用

赛义德·哈希米(Saeed Hashemi)

使用沉浸式模式后,导航栏将隐藏,但应用程序不会进入全屏模式。

我究竟做错了什么?

以下是我给的code

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    if (hasFocus) {
        this.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);
    }
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
}

在此处输入图片说明

任何帮助都是有价值的吗?请帮我解答。

朋友们

您还可以使用以下代码:(FLAG_LAYOUT_NO_LIMITS)

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        Window w = getWindow();
        w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
                WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
        w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,
                WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何完全从沉浸式全屏模式退出?

来自分类Dev

沉浸式全屏模式顶部的透明窗口

来自分类Dev

如何完全退出沉浸式全屏模式?

来自分类Dev

仅在横向模式下使用沉浸模式

来自分类Dev

在清单中设置Android沉浸式全屏模式

来自分类Dev

全屏模式下的UIImageView

来自分类Dev

全屏模式下的UIImageView

来自分类Dev

应用无法显示,并在全屏模式下崩溃

来自分类Dev

网站无法在全屏模式下显示全屏

来自分类Dev

处于沉浸模式下的Android,GL和屏幕尺寸

来自分类Dev

在沉浸式粘滞模式下onBackPressed函数不起作用

来自分类Dev

状态栏在沉浸模式下保持可见

来自分类Dev

窗口弹出窗口或破坏全屏\沉浸模式的广告。有什么方法可以防止这种情况?

来自分类Dev

无论打开/关闭沉浸式(全屏)模式,ViewPager都设置为相同的高度

来自分类Dev

在全屏模式下以全屏模式在videoview中制作视频

来自分类Dev

全屏+动作栏(沉浸式)

来自分类Dev

全屏+动作栏(沉浸式)

来自分类Dev

在全屏模式下无法检测到Chrome(打包)应用上的ESC按钮

来自分类Dev

在全屏模式下使用活动的应用程序(未最大化)

来自分类Dev

Windows 10通用应用程序-默认情况下以全屏模式运行

来自分类Dev

在全屏模式下无法检测到Chrome(打包)应用上的ESC按钮

来自分类Dev

Android沉浸模式转换

来自分类Dev

沉浸模式显示空白

来自分类Dev

沉浸模式活动转换

来自分类Dev

Android沉浸模式转换

来自分类Dev

Android置顶沉浸模式

来自分类Dev

沉浸模式Android Studio

来自分类Dev

无法在全屏模式下将图像元素全屏显示

来自分类Dev

在Windows 10全屏模式下使用CameraCaptureUI

Related 相关文章

热门标签

归档