android改变状态栏背景为应用背景

来源:互联网 发布:软件开发流程管理规范 编辑:程序博客网 时间:2024/05/16 00:45

activity_main.xml中的root布局中添加

android:clipToPadding="false"android:fitsSystemWindows="false"

在界面activity的onCreat函数中添加:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);       // 状态栏    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);   // 虚拟导航栏}
上面的设置要注意在主界面中留出状态栏的高度
 

android状态栏一体化、沉浸式状态栏(兼容低版本):参考http://blog.csdn.net/jdsjlzx/article/details/50437779


android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式):参考http://blog.csdn.net/jdsjlzx/article/details/46778631

0 0
原创粉丝点击