修改状态栏的颜色一般是android系统5.1以上才支持,代码如下

  activity.getWindow().setStatusBarColor(activity.getResources().getColor(R.color.custom_status_bar_color));

修改文字颜色和图标颜色,这个需要android系统6.0以上,而且目前只有一种可以修改(一种是深色,下面的是修改为浅色即白色)

if(android.os.Build.VERSION.SDK_INT >= VERSION_CODES_M){    activity. getWindow().getDecorView().setSystemUiVisibility(SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);}

private static final int SYSTEM_UI_FLAG_LIGHT_STATUS_BAR =  1<< 13;

更多相关文章

  1. Android(安卓)6.0以上系统使用RxPermissions申请动态权限
  2. adb push / shell 应用替换原来的系统应用
  3. 1.1安卓系统架构
  4. 在android中通过JNI调用本地方法
  5. Android短信数据库表结构介绍
  6. Android平台输入法的生命周期
  7. 自定义 ProgressBar 进度条 自定义样式
  8. Android(安卓)SurfaceFlinger之CS架构
  9. Android软件开发之常用系统控件界面大合集

随机推荐

  1. Android(安卓)View 绘制流程之一:measure
  2. Android(安卓)UI绘制原理(一)
  3. 报错:”Gradle error : Write access is a
  4. android webview网页控件
  5. 修改android4.4图库系列二——自定义菜单
  6. Android-自带Theme样式
  7. Android(安卓)SharedPreferences
  8. 由于android-sdk安装到Program Files目录
  9. android移植(0)-热身
  10. 《深入理解Android内核设计思想》