今天就跟大家聊聊有关Android中状态栏与标题栏怎么进行隐藏,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<强>方法一:强>
公共类MainActivity延伸活动 { @Override 保护空白> & lt; !——同时隐藏状态栏和标题栏,,在, & lt;活动 android: name=癱om.ysj.demo.MainActivity" android:主题=癅android:风格/Theme.NoTitleBar.Fullscreen" android: label=癅string/app_name"比; & lt; intent-filter> & lt;行动android: name=癮ndroid.intent.action.MAIN"/比; & lt;类别android: name=癮ndroid.intent.category.LAUNCHER"/比; & lt;/intent-filter> & lt;/activity>
<强>方法三:强>
& lt; !——应用程序的主题。——比; & lt;样式名=癆ppTheme"父母=癆ppBaseTheme"比; & lt; !——所有定制不是特定于特定api级可以在这里。——比; & lt; !——隐藏状态栏——比; & lt;项目名称=癮ndroid: windowFullscreen"祝辞true & lt; !——隐藏标题栏——比; & lt;项目名称=癮ndroid: windowNoTitle"祝辞true & lt;/style>
<强>方法四:动态显示隐藏状态栏强>
//隐藏状态栏 WindowManager。.getAttributes LayoutParams lp=context.getWindow () (); lp。旗帜|=WindowManager.LayoutParams.FLAG_FULLSCREEN; context.getWindow () .setAttributes (lp);
//显示状态栏 WindowManager。.getAttributes LayoutParams attr=context.getWindow () (); attr。旗帜,=(~ WindowManager.LayoutParams.FLAG_FULLSCREEN); context.getWindow () .setAttributes (attr);
<强>方法五:动态显示隐藏状态栏强>
,,,,,视图类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性。
setSystemUiVisibility方法传入的实参分析:
,,setSystemUiVisibility能见度(int)方法可传入的实参为:
,,,1. View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,
活动不全屏显示(恢复到有状态的正常情况)。
,,,2. View.INVISIBLE:隐藏状态栏,同时活动会伸展全屏显示。
,,,3.View.SYSTEM_UI_FLAG_FULLSCREEN:活动全屏显示,且状态栏被隐藏覆盖掉。
,,,4. View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN:活动全屏显示,但状态栏不会被隐藏覆盖,状态栏依然可见,活动顶端布局部分会被状态遮住。
,,,5. View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION:效果同View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
,,,6. View.SYSTEM_UI_LAYOUT_FLAGS:效果同View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
,,,7. View.SYSTEM_UI_FLAG_HIDE_NAVIGATION:隐藏虚拟按键(导航栏)。有些手机会用虚拟按键来代替物理按键。
,,,8. 视图。SYSTEM_UI_FLAG_LOW_PROFILE:状态栏显示处于低能显示状态(低调模式),状态栏上一些图标显示会被隐藏。
包com.administrator.statubarapplication; 进口android.app.Activity; 进口android.os.Bundle; 进口android.view.View; 进口android.widget.Button; 进口android.widget.LinearLayout; 进口android.widget.TextView; 公共类MainActivity扩展活动实现视图。OnClickListener { @Override 保护空白>看完上述内容,你们对Android中状态栏与标题栏怎么进行隐藏有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。Android中状态栏与标题栏怎么进行隐藏