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常用设置相关推荐

  1. vs快捷键及常用设置(vs2012版)

    vs快捷键: 1.ctrl+f F是Find的简写,意为查找.在vs工具中按此快捷键,可以查看相关的关键词.比如查找哪些页面引用了某个类等.再配合查找范围(整个解决方案.当前项目.当前文档等),可以快 ...

  2. pandas中set_option的常用设置:显示所有行、显示所有列、控制浮点型精度、每个数据元素的显示字符数、对齐形式等

    pandas中set_option的常用设置:显示所有行.显示所有列.控制浮点型精度.每个数据元素的显示字符数.对齐形式等 #pandas中set_option的常用设置 详细参考pandas API ...

  3. Pycharm快捷键及一些常用设置

    在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 PyCharm Default Keymap PyCharm3.0默认 ...

  4. Oracle使用技巧----sqlplus Set常用设置

    Oracle使用技巧----sqlplus Set常用设置 转自:http://blog.sina.com.cn/s/blog_40355af20100puju.html SqlPlus Set常用设 ...

  5. Android Studio 如何导出和导入自己的常用设置,避免重复制造轮子。加快开发速度...

    Android Studio 如何导出和导入自己的常用设置,避免重复制造轮子.加快开发速度 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 在使用 A ...

  6. 第二部分:IDEA 常用设置

    1.无歧义时自动导入 2.注释位置调整 添加之前是这样的效果: 添加之后评论是这个效果 3.显示行号 4.显示方法分割线 5.ctrl+alt+t 自定义代码折叠 6.多行显示tab栏 7.黑色主题 ...

  7. Source Insight 4.0常用设置

    本文以Source Insight 4.00.0086版本为例讲解常用设置. 1.Source Insight简介 Source Insight是一个面向软件开发的代码编辑器和浏览器,它拥有内置的对C ...

  8. Eclipse常用快捷键、常用设置、常见问题等

    1. 常用快捷键 Ctrl+.          将光标移动至当前文件中的下一个报错处 Ctrl+1          显示当前错误修改建议 Ctrl+M              编辑器窗口最大化 ...

  9. maven学习6 Eclipse下Tomcat常用设置

    Eclipse下Tomcat常用设置 1,Eclipse建立Tomcat服务 1.1 新建Server 首先这里是指,jee版的Eclipse.Eclipse是没有像MyEclipse那样集成Tomc ...

最新文章

  1. centos 6安装 vim
  2. Vim编辑器的常用快捷键.
  3. python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法
  4. Linux route命令详解和使用示例(查看和操作IP路由表)
  5. JS发送跨域Post请求出现两次请求的解决办法
  6. Tr A HDU1575
  7. Linux中断处理:上半部和下半部
  8. 8、SpringBoot+Mybatis整合------参数取值方式
  9. php3d饼状图,php 生成饼图 三维饼图
  10. 字节跳动杯2018中国大学生程序设计竞赛-女生专场题解
  11. 计算机组成原理什么是模,计算机组成原理中字、位元组、位各指什么?单位用什么表示?...
  12. 群晖python套件包_想在群晖上运行python该怎么弄?
  13. 集丰照明|LED点光源安装方法
  14. python人工智能入门纳米学位_最近看到udacity的纳米学位很火,号称学完可以找到工作了,这是真的吗?...
  15. 第一款带无代码应用搭建平台的固定资产管理系统
  16. 影子系统详细内容最强大全
  17. 全国计算机等级考试二级 Python 语言程序设计考试大纲(2022年版)
  18. phython在Windows上如何安装
  19. 总结拼多多,美团JAVA面试经验,成功收获美团,小米offer
  20. 控制用计算机论文,计算机电子控制技术及应用论文

热门文章

  1. element-ui表格数据样式及格式化
  2. 【POJ1328】Radar Installation(贪心,决策包容)
  3. python为mysql设置id自增长_python mysql自增字段AUTO_INCREMENT值的修改方式
  4. 顺时针90°旋转矩阵
  5. 【BZOJ4318】OSU!【期望DP】
  6. 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 E. Half-consecutive Numbers
  7. jquery的dom操作之创建节点
  8. 计算机网络—数据链路层的流量控制与可靠传输机制(思维导图)
  9. 打印有向图的强连通分量-----kosaraju算法(最简单的实现)
  10. SQL面试题(16 - 25)oracle写的