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

这里写图片描述

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">true</item>

猜你喜欢

转载自blog.csdn.net/qq_38340601/article/details/82284304
今日推荐