导航:首页 > 操作系统 > android隐藏状态栏

android隐藏状态栏

发布时间:2022-02-12 00:08:41

① 安卓手机隐藏状态栏怎么操作

若使用的是vivo手机,目前手机上状态栏以及状态栏中的固定图标是不可以隐藏或者删除的。

android编程怎么动态的隐藏状态栏

这篇文章主要介绍了 方法一:(经试验无效,但网上广为流传,也许是我使用方法不当,有待进一步验证……) android想要应用运行时全屏有一种方法是在activity的onCreat方法中加入如下代码:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);并且需要在setContentView()之前,否则无效过。从这么多的苛刻条件可以看出这种方法无法满足动态控制。 下面的方法可以满足这个需要。调用View的 setSystemUiVisibility() 方法,其参数如下: 代码如下: View.SYSTEM_UI_FLAG_FULLSCREEN, //全屏,状态栏和导航栏不显示 View.SYSTEM_UI_FLAG_HIDE_NAVIGATION, //隐藏导航栏 View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, //全屏,状态栏会盖在布局上 View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, View.SYSTEM_UI_FLAG_LAYOUT_STABLE, View.SYSTEM_UI_FLAG_LOW_PROFILE, View.SYSTEM_UI_FLAG_VISIBLE, //显示状态栏和导航栏 View.SYSTEM_UI_LAYOUT_FLAGS 方法二:(试验成功) 直接调用此方法即可实现对状态栏的控制; 代码如下: private void full(boolean enable) { if (enable) { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.flags = WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow().setAttributes(lp); getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); } else { WindowManager.LayoutParams attr = getWindow().getAttributes(); attr.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setAttributes(attr); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); } }

③ android 如何代码实现隐藏锁屏状态栏

如果锁屏的界面也是个activity
可以在指定的位置添加这段代码
WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(attrs);

④ Android 怎么隐藏第三方应用中的系统状态栏

显示与隐藏状态栏的代码如下:

private void fullscreen(boolean enable) {

if (enable) { //显示状态栏

WindowManager.LayoutParams lp = getWindow().getAttributes();

lp.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;

getWindow().setAttributes(lp);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

} else { //隐藏状态栏

WindowManager.LayoutParams lp = getWindow().getAttributes();

lp.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);

getWindow().setAttributes(lp);

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

}

}

显示与隐藏的效果如下:
android显示与隐藏状态栏
android显示与隐藏状态栏

横屏与竖屏切换时处理状态栏的显示与隐藏,所以需要配置屏幕切换代码。

AndroidManifest.xml中activity上配置

android:configChanges="orientation|keyboardHidden|screenSize"
android显示与隐藏状态栏

activity中override方法onConfigurationChanged

@Override

public void onConfigurationChanged(Configuration newConfig) {

super.onConfigurationChanged(newConfig);

if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE ){//横屏

}else if( this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT ){//竖屏

}

}
android显示与隐藏状态栏

⑤ 安卓有些软件会隐藏状态栏,怎么修改成不隐藏状态栏。

我用的是红米
当状态栏被隐藏时
在状态栏的位置下拉
仍能看到状态栏
再次下拉
通知栏就下来了
不知道你用的是什么手机……有的软件可以设置
有的不行
反正你试试看吧

⑥ 请问怎样隐藏安卓系统的状态栏

隐藏安卓系统的状态栏用简单桌面就可以,你去太平洋上下个好了。

⑦ 如何设置隐藏Android应用的标题栏和状态栏

代码及说明参考下面代码:
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
final Window win = getWindow();
// No Statusbar 不显示状态栏
win.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

// No Titlebar 不显示标签栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.mylayout);
}

安卓怎么隐藏状态栏

一、隐藏标题栏

复制代码代码如下:

//隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE);

二、隐藏状态栏

复制代码代码如下:

//隐藏状态栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

三、去掉所有Activity界面的标题栏
修改AndroidManifest.xml
在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
四、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifest.xml
在application 标签中添加
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

⑨ android 判断状态栏是否隐藏

和设置状态栏方法相反啊,获得你的windowmanager,然后看他的flag,如果对应状态栏隐藏的那一位是1就是隐藏了,是0就没隐藏。或者获取你的activity的物理坐标,如果达到屏幕高度那就是隐藏了啊

阅读全文

与android隐藏状态栏相关的资料

热点内容
凌阳单片机选型 浏览:478
android手机hosts 浏览:97
路由器l2tp服务器地址是什么 浏览:160
做解压手套视频 浏览:620
退役命令文件 浏览:676
linux递归查找文件 浏览:243
哪个app上才能看到免费的名门挚爱 浏览:839
mysql查看表字段的命令 浏览:523
ios里的文件夹怎么用 浏览:166
压缩银行开户时间表 浏览:429
银行人员如何解压 浏览:829
newfile命令快捷键 浏览:569
阿里云物理服务器 浏览:955
灵狐视频app哪个好 浏览:259
大厂退役程序员自述 浏览:254
linux命令watch 浏览:889
加密币哪些平台不撤出中国 浏览:553
max加线命令 浏览:424
app胖瘦模式哪个好用 浏览:724
可以下载源码的软件 浏览:487