Android开发 之 全屏显示布局(相关主题,状态栏,布局填充)
来源:互联网 发布:梦幻西游69魔方寸数据 编辑:程序博客网 时间:2024/06/05 15:49
全屏显示布局填充
1.创建项目时,项目主题如下:默认带有actionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/tabbackground</item> <item name="colorAccent">@color/colorAccent</item> </style>去掉这个actionbar更换主题有两种:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/tabbackground</item> <item name="colorAccent">@color/colorAccent</item> </style>或者
<style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="windowNoTitle">true</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/tabbackground</item> <item name="colorAccent">@color/colorAccent</item> </style>
2.透明状态栏是4.4开始有的,只需在主题中加入以下属性节点:
4.4添加:
<item name="android:windowTranslucentStatus">true</item>//透明状态栏 <item name="android:windowTranslucentNavigation">true</item>//透明导航栏
5.x添加:
<item name="android:windowTranslucentStatus">false</item>//5.x以后这个属性变成了半透明了 <item name="android:windowTranslucentNavigation">true</item>//透明导航栏 <item name="android:statusBarColor">@android:color/transparent</item>//5.x以后设置全透明
3.隐藏状态栏:两种方法
主题节点节点加入
<item name="android:windowFullscreen">true</item>
或者在代码中加入
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
实现以上三步就ok了。
阅读全文
1 0
- Android开发 之 全屏显示布局(相关主题,状态栏,布局填充)
- Android开发之获取布局填充器
- 布局解决方案之全屏布局
- Android去掉系统状态栏(全屏显示)
- android 开发之布局
- android开发之布局
- Android布局延伸到状态栏
- Android开发之scrollview嵌套listview相关布局的解析
- Android 开发之布局细节对比:Gravity相关
- 开发问题之android studio布局显示异常
- Android 布局开发之百分比布局、弹性布局
- android 笔记11 得到布局,状态栏显示隐藏,代码优化
- android之隐藏状态栏,全屏显示和隐藏虚拟按键
- android开发之布局(大概)
- Android 开发 之 折叠布局(CollapsingToolbarLayout)
- Android中子布局填充ScrollView
- android中布局填充器
- Android开发中布局填充器的方法
- electron安装与配置
- 【解决】微信6.5.5版本后转发朋友、分享朋友圈不能显示缩略图
- 2017-06-30 DBA日记,ora-19511及RMAN-06207的诊断和处理
- Git Day 1:添加文件到版本库
- zookeeper在dubbo中的作用
- Android开发 之 全屏显示布局(相关主题,状态栏,布局填充)
- tensorflow学习:常用函数说明
- 在线JS代码调试工具JSFiddle和JSBin、菜鸟在线编辑器
- 三门问题与神奇的贝叶斯大脑
- ssm+shiro+druid搭建
- 单链表逆置,反转,并查找倒数第K个结点
- Java volatile关键字
- 第一个jsp实例
- 线上某应用的FULLGC分析