美文网首页
Android 全屏显示(非手机app)

Android 全屏显示(非手机app)

作者: Kliven1 | 来源:发表于2018-10-31 15:38 被阅读0次

    工作需要,做Android系统的超大屏幕,然后需要全屏显示app。

    此方法可以方便实现。

    方法1:

    /**

    * 导航栏,状态栏隐藏

    *

    * @param activity

    */

    public static void navigationBarStatusBar(Activity activity,boolean hasFocus) {

    if (hasFocus && Build.VERSION.SDK_INT >=19) {

    View decorView = activity.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

                            | View.SYSTEM_UI_FLAG_FULLSCREEN

                            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

    }

    }

    方法2:

    // setting full screen

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

    写在BaseActivity里就行,方便复用

    有些工控全屏后 用户有操作或者项目中有使用dialog等弹窗 状态栏 导航栏仍然会弹出。

    https://www.jianshu.com/p/853294dee60a

    这是我另一篇文章,最近刚刚搞的新方法,可以解决上面说的问题。

    相关文章

      网友评论

          本文标题:Android 全屏显示(非手机app)

          本文链接:https://www.haomeiwen.com/subject/anuatqtx.html