Android全屏显示时,状态栏显示在最顶层,不隐藏。
来源:互联网 发布:lol断开连接请检查网络 编辑:程序博客网 时间:2024/06/05 08:56
只需要在Activity的setContentView之前加这两句就可以了。
@Overridepublic void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}
那么这两句话是什么意思呢?
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);这一句是实现将window扩展至全
屏,也就是全屏显示,并且不会覆盖状态栏。如果这一句就实现效果了,那么为什么还要添加getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);这一句呢?这是为了避免在状态栏
的显示状态发生变化时重新布局,从而避免界面卡顿。
1 0
- Android全屏显示时,状态栏显示在最顶层,不隐藏。
- android view显示在最顶层
- 程序隐藏状态栏全屏显示
- android之隐藏状态栏,全屏显示和隐藏虚拟按键
- DIV显示在最顶层
- android监听系统状态栏的显示与隐藏(全屏与否)
- Android 设置全屏 状态栏的显示与隐藏
- 设置Android应用全屏显示(隐藏手机状态栏)
- Android 隐藏状态栏和Actionbar实现全屏显示
- 隐藏状态栏后,图片不能全屏显示
- ionic 全屏显示,隐藏状态栏StatusBar
- 隐藏标题栏,状态栏,导航栏,显示全屏
- 透明状态栏效果+隐藏系统状态栏和标题栏(全屏显示)
- Android 隐藏 SystemUI 全屏显示
- 隐藏系统状态栏 让app启动时图片全屏 进入程序后显示状态栏方法。
- 隐藏系统状态栏 让app启动时图片全屏 进入程序后显示状态栏方法。
- 主题 : 隐藏系统状态栏 让app启动时图片全屏 进入程序后显示状态栏方法。
- 当 Activity 以全屏模式运行时,如何允许 Android 系统状态栏在顶层出现,而不迫使 Activity 重新布局让出空间
- 第十一周项目1-验证二叉树算法(1)
- JMeter学习-工具简单介绍
- 多页和单页应用模式区别
- 第十五周项目一(4)快速排序
- 第16周项目1-验证算法(8)基数排序
- Android全屏显示时,状态栏显示在最顶层,不隐藏。
- 期末数据结构总结
- 深度学习之SPP
- 69个经典Spring的概述
- 第十一周项目1-验证二叉树算法(2)
- 第十五周 项目2:用哈希法组织关键字
- 第十六周 项一(1) —插入排序之直接插入排序
- 更新到cocoapods1.1.1版本
- 第16周项目1-快速排序