Activity常用设置
Q1.设置Activity全屏/状态栏-导航栏透明
Activity全屏@link
/*set it to be no title*/requestWindowFeature(Window.FEATURE_NO_TITLE);/*set it to be full screen*/getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
状态栏-导航栏背景透明@link
// 隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE);View root = LayoutInflater.from(this).inflate(R.layout.activity_main, null);// 或者 在界面的根层加入 android:fitsSystemWindows=”true” // 这个属性,这样就可以让内容界面从 状态栏 下方开始。ViewCompat.setFitsSystemWindows(root, true);setContentView(root);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {// Android 5.0 以上 全透明Window window = getWindow();window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS| WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);// 状态栏(以上几行代码必须,参考setStatusBarColor|setNavigationBarColor方法源码) window.setStatusBarColor(Color.TRANSPARENT);// 虚拟导航键 window.setNavigationBarColor(Color.TRANSPARENT);} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {// Android 4.4 以上 半透明Window window = getWindow();// 状态栏 window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);// 虚拟导航键 window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);}
转载于:https://www.cnblogs.com/zhen-android/p/6569335.html
Activity常用设置相关推荐
- vs快捷键及常用设置(vs2012版)
vs快捷键: 1.ctrl+f F是Find的简写,意为查找.在vs工具中按此快捷键,可以查看相关的关键词.比如查找哪些页面引用了某个类等.再配合查找范围(整个解决方案.当前项目.当前文档等),可以快 ...
- pandas中set_option的常用设置:显示所有行、显示所有列、控制浮点型精度、每个数据元素的显示字符数、对齐形式等
pandas中set_option的常用设置:显示所有行.显示所有列.控制浮点型精度.每个数据元素的显示字符数.对齐形式等 #pandas中set_option的常用设置 详细参考pandas API ...
- Pycharm快捷键及一些常用设置
在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 PyCharm Default Keymap PyCharm3.0默认 ...
- Oracle使用技巧----sqlplus Set常用设置
Oracle使用技巧----sqlplus Set常用设置 转自:http://blog.sina.com.cn/s/blog_40355af20100puju.html SqlPlus Set常用设 ...
- Android Studio 如何导出和导入自己的常用设置,避免重复制造轮子。加快开发速度...
Android Studio 如何导出和导入自己的常用设置,避免重复制造轮子.加快开发速度 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 在使用 A ...
- 第二部分:IDEA 常用设置
1.无歧义时自动导入 2.注释位置调整 添加之前是这样的效果: 添加之后评论是这个效果 3.显示行号 4.显示方法分割线 5.ctrl+alt+t 自定义代码折叠 6.多行显示tab栏 7.黑色主题 ...
- Source Insight 4.0常用设置
本文以Source Insight 4.00.0086版本为例讲解常用设置. 1.Source Insight简介 Source Insight是一个面向软件开发的代码编辑器和浏览器,它拥有内置的对C ...
- Eclipse常用快捷键、常用设置、常见问题等
1. 常用快捷键 Ctrl+. 将光标移动至当前文件中的下一个报错处 Ctrl+1 显示当前错误修改建议 Ctrl+M 编辑器窗口最大化 ...
- maven学习6 Eclipse下Tomcat常用设置
Eclipse下Tomcat常用设置 1,Eclipse建立Tomcat服务 1.1 新建Server 首先这里是指,jee版的Eclipse.Eclipse是没有像MyEclipse那样集成Tomc ...
最新文章
- centos 6安装 vim
- Vim编辑器的常用快捷键.
- python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法
- Linux route命令详解和使用示例(查看和操作IP路由表)
- JS发送跨域Post请求出现两次请求的解决办法
- Tr A HDU1575
- Linux中断处理:上半部和下半部
- 8、SpringBoot+Mybatis整合------参数取值方式
- php3d饼状图,php 生成饼图 三维饼图
- 字节跳动杯2018中国大学生程序设计竞赛-女生专场题解
- 计算机组成原理什么是模,计算机组成原理中字、位元组、位各指什么?单位用什么表示?...
- 群晖python套件包_想在群晖上运行python该怎么弄?
- 集丰照明|LED点光源安装方法
- python人工智能入门纳米学位_最近看到udacity的纳米学位很火,号称学完可以找到工作了,这是真的吗?...
- 第一款带无代码应用搭建平台的固定资产管理系统
- 影子系统详细内容最强大全
- 全国计算机等级考试二级 Python 语言程序设计考试大纲(2022年版)
- phython在Windows上如何安装
- 总结拼多多,美团JAVA面试经验,成功收获美团,小米offer
- 控制用计算机论文,计算机电子控制技术及应用论文
热门文章
- element-ui表格数据样式及格式化
- 【POJ1328】Radar Installation(贪心,决策包容)
- python为mysql设置id自增长_python mysql自增字段AUTO_INCREMENT值的修改方式
- 顺时针90°旋转矩阵
- 【BZOJ4318】OSU!【期望DP】
- 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 E. Half-consecutive Numbers
- jquery的dom操作之创建节点
- 计算机网络—数据链路层的流量控制与可靠传输机制(思维导图)
- 打印有向图的强连通分量-----kosaraju算法(最简单的实现)
- SQL面试题(16 - 25)oracle写的