草庐IT

Statusbar

全部标签

android - 如何检测状态栏的扩展?

我的应用程序允许从我的应用程序启动另一个应用程序。我的所有Activity都不显示状态栏。但是当启动其他应用程序(如相机)时,用户可以访问状态栏。因此,我尝试了以下代码fragment来折叠服务内的状态栏(因此它每次都会折叠并且代码始终在运行)。intcurrentapiVersion=android.os.Build.VERSION.SDK_INT;Objectservice=getSystemService("statusbar");ClassstatusbarManager=Class.forName("android.app.StatusBarManager");Methodc

Android 在隐藏后在顶部显示 Activity 标题/状态栏

目前在我的FragmentActivity中,我通过在onCreate方法中执行以下操作来隐藏状态栏:requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);这没问题。但是在全屏模式下,假设用户点击了一个按钮,我想换入另一个fragment(记住我们在FragmentActivity中),我的意思是替换全屏显示的当前fragment。但我希望显示标题栏/状态。这可能吗?如果是这样,我该如何以编程方式进行

android - 单击按钮通知时关闭状态栏

如何在点击通知按钮后关闭状态栏?我试过了this,但我有一个异常(exception):java.lang.NoSuchMethodException:collapse[]atjava.lang.Class.getConstructorOrMethod(Class.java:460)atjava.lang.Class.getMethod(Class.java:915)...我的代码:NotificationCompat.Builderbuilder=newNotificationCompat.Builder(context).setSmallIcon(R.drawable.icon).

android - Cordova - StatusBar 在启动时隐藏 - Android

我正在使用Cordova的StatusBar和SplashScreen.我希望应用程序以全屏方式启动,即在应用程序启动时隐藏状态栏。在deviceready回调中,我调用了StatusBar.hide()然后我使用StatusBar.show()来显示再次出现状态栏。这很好用。问题是当初始图像出现时,状态栏是可见的。当触发deviceready回调时,状态栏会隐藏。我什至尝试将config.xml中的全屏首选项设置为true,但结果是一样的。HideatStartup配置也仅与iOS相关。有没有办法(仅使用Cordova)在没有状态栏的情况下启动应用程序并稍后显示?注意:我正在使用Sp

android - 防止隐藏的状态栏在屏幕锁定后重新出现

我想在我的应用程序中隐藏状态栏以使其全屏显示,所以我使用这个例子HideNotificationbar-它工作正常。但是如果我锁屏然后解锁,状态栏出现,如何解决这个问题? 最佳答案 要隐藏Android状态栏和应用程序标题栏,请将以下内容添加到list文件中:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"例子:已更新也尝试在从锁屏返回后将此代码放入您的相关Activity中:publicclassFullScreenextendsActivity{@Overrid

android - Phonegap Status bar style Default or fallback for android below 6

我想将我的Android应用程序状态栏设置为浅色背景和深色文本。当我在Phonegap移动应用程序中查看我的应用程序时,它运行良好。但是在构建应用程序并在移动设备上安装后,它无法正常工作。我使用的是Android7。我尝试使用Cordova版本4、5和7。这在任何版本中都不起作用。我在配置中使用了以下代码我也试过在设备准备好后在index.js中使用javascriptStatusBar.backgroundColorByHexString("#F1F1F1");StatusBar.styleDefault();我尝试删除插件并按照StackOverflow中相关帖子的建议从githu

android - 我在 android 4.2.2 模拟器中的状态栏坏了

今天发现android4.2.2模拟器状态栏坏了,拉不下来。我不知道发生了什么。 最佳答案 根据thisSO的值(value),看起来它可能是buginandroid.截至撰写此评论时,Google未做出任何回应。 关于android-我在android4.2.2模拟器中的状态栏坏了,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15484062/

android - StatusBar 在键盘出现时显示

我的Activity使用CollapsingToolbarLayout并且我成功删除了StatusBar这样做:ViewdecorView=getWindow().getDecorView();//Hidethestatusbar.intuiOptions=View.SYSTEM_UI_FLAG_FULLSCREEN;decorView.setSystemUiVisibility(uiOptions);问题是当softkeyboard弹出时,StatusBar又出现了,占用了宝贵的空间。如何让它永久隐藏在ActivityView上?如果我将它设置为全屏,它可以工作,但我丢失了SOFT_

java - 如何去除应用栏上方的阴影?

我想通过添加@android:color/transparent使状态栏透明到stylename="AppTheme.NoActionBar"上的v21/styles.xml但是我一直在应用栏上方看到阴影,是否可以将其删除?编辑:好的,我认为解决方案是移动占据状态栏空间的应用栏,并扩展一个附加dp的应用栏以匹配它的大小,所以我的问题是,是否可以向上移动或扩展应用栏高度?activity_search.xml 最佳答案 我相信这个问题指向同一个问题Androidappbarlayoutelevationappearsinstatusb

Android - 状态栏阻止全屏

我的应用在启动时可以全屏正确运行。然而,在最小化并返回到应用程序后,状态栏弹出并将我的View向下推了一点。如何防止状态栏移动我的View?这是我的布局:这是我Activity的onCreate的一部分:requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);我在list中也有全屏主题:android:theme="@android:st