Android状态栏沉浸模式

多数同学们都知道Android从4.4开始出现了状态栏沉浸模式,现在都Android6.0了再写这篇文章是不是作用不大了,原因有两点:

1、我觉得这种用法比较简单、方便,就是通过设置AppTheme;

2、以后写的一些文章需要参考此效果;

下面开始正题:

  1. 4.4的api版本是19,当然要从19开始向上兼容了,在res下面建values-19文件夹,在values-19文件夹下面新建styles.xml文件,这个styles.xml文件其实和values文件夹下的styles.xml文件作用是一样的,个人理解意义上与方法重写有点相似,加上后4.4及以上的系统才会执行values-19文件夹下的样式,新加的styles.xml文件内容如下:


贴出来方便大家拷贝:

<style name="AppBaseTheme" parent="android:Theme.Light">

    <!-- API 14 theme customizations can go here. -->

    <!-- 禁止同时点击-->

    <item name="android:windowEnableSplitTouch">false</item>

    <item name="android:splitMotionEvents">false</item>

    <!--不显示标题栏-->

    <item name="android:windowNoTitle">true</item>

    <!--状态栏透明-->

    <item name="android:windowTranslucentStatus">true</item>

</style>

大家主要添加后面两个item就行了,前面两个按注释自选;

下面给大家说两点注意事项:

1、这里面的name要和values文件夹下面styles.xml的name一致,否则报错,如下图;



2、values文件夹下面的AppTheme必须在工程清单文件的application标签配置才可生效,一般新建的工程会自动加上:



已完,谢谢!


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值