Android取消沉浸式状态栏

刚集成的沉浸式的时候,也在网上找了一堆资料,后来好不容集成了之后,第二版本UI改了,而且还给toolbar弄成个白色的。
这就有点讨厌了,不过没办法,改吧,一开始找了半天资料,想着看看能不能把状态栏的字体颜色给改了,这样不是也能省事么,而且沉浸式确实美观啊,然后并不能,找了半天资料发现只有小米跟魅族可以做到。
既然这样,没办法了,找产品说要不就取消掉沉浸式吧,然后就这么取消了。
这里记录的主要是自己取消沉浸式改动的一些地方,也找过一些资料,发现都是针对设置沉浸式的,好吧,我觉得一般不会有人去特意找怎么取消的吧。
其实改动的地方也不多,但是自己代码量还是不够,写了之后就忘了在都在哪里写过了,主要改动的地方就记在下面了。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            WindowManager.LayoutParams localLayoutParams = getWindow().getAttributes();
            localLayoutParams.flags = (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | localLayoutParams.flags);
}

这段代码删掉,然后给style中这个属性更改为false

<style name="AppTheme.NoActionBar">
        <item name="android:windowTranslucentStatus">false</item>
    </style>

最后给根布局中的这个属性删除,就万事大吉了

android:fitsSystemWindows="true"

好了就到这里了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值