zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

android app activity 页面全屏显示(隐藏导航栏状态栏)

AndroidApp 显示 页面 隐藏 导航 Activity 全屏
2023-09-14 09:05:07 时间

在app开发中,全屏显示也是常有的功能,但是在手机或平板上,会有状态栏和导航栏造成并不是全屏的效果
为了达到全屏的效果 还是得做一些处理的

通过查阅资料发现DecorView为整个Window界面的最顶层View。 二、DecorView只有一个子元素为LinearLayout。代表整个Window界面,包含通知栏,标题栏,内容显示栏三块区域,而DecorView的setSystemUiVisibility()方法可以设置隐藏状态栏和导航栏

SystemUI Flag 相关特性详解

View.SYSTEM_UI_FLAG_HIDE_NAVIGATION:(>=api16)
作用是隐藏系统NavigationBar
View.SYSTEM_UI_FLAG_FULLSCREEN:(>=api16)
作用是隐藏StatusBar。
View.SYSTEM_UI_FLAG_IMMERSIVE: