让顶部系统状态栏跟随APP背景色

让顶部系统状态栏跟随APP背景色_第1张图片

MainActivity.java // 添加成功后,布局会整体上移,原来转状态栏所占的位置没有了,所以要在style.xml添加另一句话

    private void initStatusBar(){
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
        }
    }

style.xml //在应用的主题里添加这句话

<item name="android:fitsSystemWindows">trueitem>

你可能感兴趣的:(让顶部系统状态栏跟随APP背景色)