Android全屏显示时,状态栏显示在最顶层,不隐藏。
2016-12-15 11:10
716 查看
只需要在Activity的setContentView之前加这两句就可以了。
@Override public 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);这一句呢?这是为了避免在状态栏
的显示状态发生变化时重新布局,从而避免界面卡顿。
相关文章推荐
- Android 设置全屏 状态栏的显示与隐藏
- Android 隐藏状态栏和Actionbar实现全屏显示
- android监听系统状态栏的显示与隐藏(全屏与否)
- 设置Android应用全屏显示(隐藏手机状态栏)
- android之隐藏状态栏,全屏显示和隐藏虚拟按键
- Android隐藏状态栏和标题栏,相当于全屏效果
- Android隐藏状态栏和标题栏,相当于全屏效果
- Android隐藏状态栏和标题栏,相当于全屏效果
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- android4.0.3去掉底部状态栏statusbar,全屏显示示例代码
- android 4.0以上 隐藏下方状态栏代码,相当于全屏
- Android隐藏状态栏和标题栏,相当于全屏效果
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- Android状态栏隐藏 ( 全屏 )
- Android隐藏状态栏和标题栏,相当于全屏效果
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- Android隐藏标题栏,全屏显示
- 在Android中全屏显示内容,隐藏覆盖通知栏
- Android隐藏状态栏和标题栏,相当于全屏效果
- Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法)