美文网首页简化开发
Android开发中,去掉系统自带的导航栏

Android开发中,去掉系统自带的导航栏

作者: 伤心的鱼嗯 | 来源:发表于2018-12-01 15:42 被阅读0次

    Android开发中去掉系统自带的导航栏

    注意!!!!!!!!!!!!

    此方法一定要在onCreate()方法中的setContentView()之前调用。

    //自己定义一个方法 
    protected void hideBottomUIMenu() {

            //隐藏虚拟按键,并且全屏

            if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api

                View v = this.getWindow().getDecorView();

                v.setSystemUiVisibility(View.GONE);

            } else if (Build.VERSION.SDK_INT >= 19) {

                //for new api versions.

                View decorView = getWindow().getDecorView();

                int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

                                | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;

                decorView.setSystemUiVisibility(uiOptions);

            }

        }

    相关文章

      网友评论

        本文标题:Android开发中,去掉系统自带的导航栏

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