安卓沉浸式状态栏的实现(兼容低版本)

安卓沉浸式状态栏只在android4.4及以上版本有效,所以需要在代码中做兼容性处理:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            Window window = getWindow();
            window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
        }
image.gif

还需要在activity的layout中设置:android:fitsSystemWindows="true",否则页面的内容会沉浸到系统状态栏中

手机赚钱怎么赚,给大家推荐一个手机赚钱APP汇总平台:手指乐(http://www.szhile.com?from=js),辛苦搬砖之余用闲余时间动动手指,就可以日赚数百元

你可能感兴趣的:(安卓沉浸式状态栏的实现(兼容低版本))