Android中状态栏与标题栏怎么进行隐藏

  介绍

今天就跟大家聊聊有关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中状态栏与标题栏怎么进行隐藏