简化开发

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

2018-12-01  本文已影响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);

        }

    }

上一篇下一篇

猜你喜欢

热点阅读