沉浸式状态栏
2016-03-30 11:06
302 查看
1、
Activity中:
2、布局中未设置android:clipToPadding="true" android:fitsSystemWindows="true",页面内容进入状态栏:
Activity中:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_set_menu_color); //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); } 布局文件中注意设置两个属性(android:clipToPadding="true" android:fitsSystemWindows="true"),否则内容会进入状态栏中: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:clipToPadding="true" android:fitsSystemWindows="true" android:background="@android:color/holo_blue_light" android:gravity="center" tools:context="demo.cd.com.insertmenustatus.SetMenuColorActivity"> <LinearLayout android:id="@+id/bannerView" android:layout_width="match_parent" android:layout_height="50dp" android:background="@android:color/holo_blue_bright" android:gravity="center"> <TextView android:layout_width="wrap_content" android:layout_height="match_parent" android:text="主题" android:gravity="center" android:textColor="@android:color/white" /> </LinearLayout>
2、布局中未设置android:clipToPadding="true" android:fitsSystemWindows="true",页面内容进入状态栏:
相关文章推荐
- 【Poj 1260】 Pearls dp
- xmlSchema 1.0 - 1.4 各个版本免费下载
- LINUX qt程序控制台程序编译成功无法运行提示cannot change to directory.....
- sql执行顺序和分组函数
- 处理器体系架构
- jQuery(四)(DOM一)
- cocos2d-x避免手动修改android.mk文件来编译
- 算法训练 安慰奶牛
- Spring MVC 注解方式 静态类 注入bean
- Android 应用(中英文)切换
- 1.Nginx的基本特性及编译安装
- 当存储无可用空间时无法启动虚拟机
- Study jams 第二课程的学习
- Python——Pandas
- Fragment上的上下左右滑动onFling的手势识别
- 动态端口范围
- 创建、输出单链表
- 100天JAVA学习计划03-浅谈方法
- 如何求最大公约数gcd
- 手把手教你在ubuntu下创建桌面快捷方式