android中让通知栏和标题栏的颜色一样
2015-12-04 12:28
363 查看
其实就是沉浸模式,在activity中的onCreate方法中,调用如下两个方法:
//沉浸模式 public void setTransluteWindow(){ //设置状态栏透明 Window window = getWindow(); window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); // window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); } public static int getStatusBarHeight(Context context) { int result = 0; int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen", "android"); if (resourceId > 0) { result = context.getResources().getDimensionPixelSize(resourceId); } return result; }
相关文章推荐
- Android 图表 MPAndroidChart 的简单使用
- Android--Fragment与Activity通信
- android 进程间通信方式
- Android 中的 Service 全面总结
- 统计图表--第三方开源--MPAndroidChart(一)
- Android数字选择器-NumberPicker
- android view移动 两种坐标的疑问
- Android源码--打开系统联系人界面并获取点击
- android 蓝牙学习笔记(一)
- android中View.measure方法的源码注解
- android(6)(读数据的一些权限)
- 详解android:scaleType属性
- Android基础之Activity四大启动模式
- 详解android:scaleType属性
- (十三)android基础知识总结
- 【Android】#提升android性能# OOM,内存泄露
- Android统计图表MPAndroidChart.
- Android编译过程详解(三)
- Android_弹幕_效果_学习
- Android 电源锁