多数同学们都知道Android从4.4开始出现了状态栏沉浸模式,现在都Android6.0了再写这篇文章是不是作用不大了,原因有两点:
1、我觉得这种用法比较简单、方便,就是通过设置AppTheme;
2、以后写的一些文章需要参考此效果;
下面开始正题:
- 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就行了,前面两个按注释自选;