Android4.4以上沉浸式状态栏
2016-04-06 18:58
645 查看
在BaseActivity的onCreate中添加如下代码,设置状态栏透明和设置状态栏颜色
if (Build.VERSION.SDK_INT >= 19) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); StatusBarCompat.compat(this, getResources().getColor(R.color.color_blue)); View view = ((ViewGroup)this.findViewById(android.R.id.content)).getChildAt(0); ViewGroup group = (ViewGroup)view; group.setClipToPadding(true); group.setFitsSystemWindows(true); }
相关文章推荐
- Android 项目利用 Android Studio 和 Gradle 打包多版本APK
- android studio 导入 xutils3.0 到项目中
- Android源码地址
- Android Service完全解析,关于服务你所需知道的一切
- android 6.0 logcat机制(二)logcat从logd中获取log保存到文件中
- 学习笔记:Android里JSON解析的几种方法
- Android 四大组件之ContentProvider工作原理
- Android Studio Unable to start the daemo process,Gradle报错
- android中的@{} @+id ?/attr
- android 热修补之andfix实践
- android 热修补之andfix实践
- android 热修补之andfix实践
- LayoutInflater.inflate()方法的ViewGroup参数问题
- Android热补丁动态修复技术(二):实战!CLASS_ISPREVERIFIED问题!
- android crash log 分析[精确地址查询]
- Android-耗电量测试
- Android初试--Android中的BroadcastReceiver(2)
- android popupWindow使用
- Android应用层View绘制流程与源码分析,性能优化
- textview、edittext下划线边框,以及圆弧边框的添加