关于用res中values中styles.xml文件写出沉浸式状态栏
来源:互联网 发布:解压缩软件破解版 编辑:程序博客网 时间:2024/06/03 17:07
一,res文件
res文件目录下,values中styles.xml文件中的代码:
<style name="ImageTranslucentTheme" parent="AppTheme">
<!--在Android 4.4之前的版本上运行,直接跟随系统主题--></style>
<style name="ColorTranslucentTheme" parent="AppTheme">
<!--在Android 4.4之前的版本上运行,直接跟随系统主题-->
</style>
<style name="ImageTranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
<style name="ColorTranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
res文件目录下,新建values-v21中styles.xml文件中的代码:
<style name="ImageTranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTranslucentStatus">false</item>
<!--内置按键的手机,不改变按键的背景,如华为-->
<item name="android:windowTranslucentNavigation">false</item>
<!--Android 5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色-->
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
<style name="ColorTranslucentTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowTranslucentStatus">false</item>
<!--内置按键的手机,不改变按键的背景,如华为-->
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:statusBarColor">@color/green</item>
</style>
二,在清单文件的activity节点中写入
android:theme="@style/ColorTranslucentTheme"(颜色的控制)或者android:theme="@style/ImageTranslucentTheme"(背景图片的控制)三,如果想将布局不占据状态栏,则在显示的布局最外层写入android:fitsSystemWindows="true"
(可以不用values-21)(在显示的布局最外层写入: android:background="")
阅读全文
0 0
- 关于用res中values中styles.xml文件写出沉浸式状态栏
- res中values下定义styles
- android 程序中res/values-v14/styles.xml报错的解决办法
- android 程序中res/values-v14/styles.xml报错的解决办法
- android 程序中res/values-v14/styles.xml报错的解决办法
- res/values-11/styles.xml与res/values-14/styles.xml 报错解决
- Android eclipse遇见res->values->styles xml报错
- 关于从别处导入工程进eclipse后,res的values中styles中<style name="AppBaseTheme"出现问题解决办法
- 关于获取 Android 中从res/values/strings.xml 应用名称的 字符串
- Android中关于沉浸式状态栏的实现
- Android中自定义属性的使用------res/values文件下定义一个attrs.xml
- Android中自定义属性的使用------res/values文件下定义一个attrs.xml
- Android反编译apk得到的res中values目录下的public.xml文件的作用
- 关于沉浸式状态栏
- 关于沉浸式状态栏
- Android 中沉浸式状态栏实现
- Android中沉浸式状态栏详解
- res/values目录常用xml文件
- Codeforces Round #415 (Div. 2)B. Summer sell-off (水题)
- C语言 多级指针 解引用
- HTTP协议详解(真的很经典)
- SSH电力项目九--运行监控首页显示
- 如何是使用XMLHttpRequest对象实现与服务器之间的通信
- 关于用res中values中styles.xml文件写出沉浸式状态栏
- 学习淘淘商城第七十五课(nginx配置反向代理)
- semop SEM_UNDO标识
- OPA690对称电阻设置
- WIN7 32位电脑VM VirtualBox的启动错误解决方法
- 用virtualenv建立多个Python独立开发环境
- 【java学习】集合框架
- latex模板
- 一个jvm配置示例