导航:首页 > 操作系统 > 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隐藏状态栏相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:577
python员工信息登记表 浏览:375
高中美术pdf 浏览:158
java实现排列 浏览:511
javavector的用法 浏览:979
osi实现加密的三层 浏览:230
大众宝来原厂中控如何安装app 浏览:910
linux内核根文件系统 浏览:240
3d的命令面板不见了 浏览:521
武汉理工大学服务器ip地址 浏览:144
亚马逊云服务器登录 浏览:521
安卓手机如何进行文件处理 浏览:69
mysql执行系统命令 浏览:926
php支持curlhttps 浏览:142
新预算法责任 浏览:443
服务器如何处理5万人同时在线 浏览:247
哈夫曼编码数据压缩 浏览:424
锁定服务器是什么意思 浏览:383
场景检测算法 浏览:616
解压手机软件触屏 浏览:348