美文网首页
日常搬砖 修改状态栏为白底黑字

日常搬砖 修改状态栏为白底黑字

作者: luoye呀 | 来源:发表于2019-04-24 15:43 被阅读0次

<item name="android:windowLightStatusBar">true</item>
在 style 中 添加这句话,需要 api 大于等于 23.就可以实现 状态栏字体颜色为黑色,如果改为false就 是白色吧。

如果 不想在 style 中设置呢?
'''

public static void setDark(Activity activity,boolean bDark){
    Window window = activity.getWindow();
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {//如果当前版本大于等于21
        // window.setStatusBarColor(Color.TRANSPARENT);//设置状态栏为透明色
        //设置状态栏字体颜色 SYSTEM_UI_FLAG_LIGHT_STATUS_BAR 黑色
        int vis = window.getDecorView().getSystemUiVisibility();

        if (bDark) {
            vis |= View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;//黑色

        } else {
            vis &= ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;//白色

        }
        window.getDecorView().setSystemUiVisibility(vis);
    }
}

'''
如果是设置 全屏啊什么的,我觉得 用 immersionbar 比较好。

相关文章

  • 日常搬砖 修改状态栏为白底黑字

    true 在 style 中 添加这句话,需要 api 大于等于 23.就可以实现 状态栏字体颜色为黑色,如果改...

  • Android 沉浸式状态栏

    1.设置沉浸式状态栏 获取状态栏高度 2.设置Activity全屏 3.修改状态栏字体颜色(白底黑字) 3.1 A...

  • 6.0以上状态栏

    白底黑字 透明状态栏 透明全局

  • android开发修改状态栏背景色和图标颜色

    修改状态栏背景色和图标颜色 默认是黑底白字的,现在要改为白底黑字的先看下效果图: 1、状态栏背景是白色: 在st...

  • 状态栏修改

    白底黑字!Android浅色状态栏黑色字体模式 状态栏变色-StatusBarUtils Android 自动隐藏...

  • 状态栏适配问题:针对魅族、小米手机

    设置状态栏为白底黑字,小米和魅族要单独处理。设置状态栏的工具类 在base类中的onCreate()方法中调用

  • 日常搬砖 dialogfragment

    说实话,dialogfragment 其实没有什么讲的,使用方式都差不多,主题设置和activity差不多。主要有...

  • 日常搬砖javahome

    话说,我一个Android 界面搬砖工,买了一个mac air ,在之前的公司基本上就是 双电脑开发,我一个mac...

  • 日常搬砖ExoPlayer

    最近开始接触视频,学习了很多,也基于很多原因 开始了解播放器。当然 最近 接触最多应该是M3u8格式的视频,官方称...

  • 日常搬砖(三)

    今天打定主意中午得回家看看,中午高峰期的搬砖收益必定缩水。所以我早上8点上班,六点多就得起床了,给老婆小孩...

网友评论

      本文标题:日常搬砖 修改状态栏为白底黑字

      本文链接:https://www.haomeiwen.com/subject/jnpggqtx.html