问题标签 [android-statusbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 当软键盘可见但不使用全屏标志时隐藏android中的状态栏
我需要创建将包含文本输入(EditText)和该输入下的一些项目列表(TextView-s)的活动。状态栏不可见,只有导航栏可见。用户点击 EditText 后,需要显示软键盘,但无法更改系统 UI(状态栏不可见,导航栏可见)。用户必须仍然能够滚动到 ListView 的底部(才能看到 ListView 中的最后一项),而软键盘仍然可见。
问题是我无法实现此行为 - 仅当我使用标志 WindowManager.LayoutParams.FLAG_FULLSCREEN 时,状态栏才会保持隐藏状态。但在这种情况下,活动的内容不会被调整大小,并且键盘将覆盖 ListView 底部的几个 TextView-s。我在这里发现了很多类似的问题,但没有一个描述我的情况(不可见状态栏+可见软键盘+可见所有活动布局内容)。
似乎当键盘显示时,android会更改UI的一些标志,所以我试图在之后将它们重置,但没有成功 - 请参阅方法“hideStatusBar()”的用法。
这是我的代码:
布局:
活动:
AndroidManifest.xml 中的活动定义:
编辑:
我可能还不够清楚。这是没有显示软键盘的布局: img1
这是显示软键盘和行“getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);”后的样子 评论:img2。状态栏可见(这就是问题所在),您可以滚动到 ListView 中的最后一项。
如果我在窗口中添加标志“WindowManager.LayoutParams.FLAG_FULLSCREEN”,状态栏将变为透明但仍然可见,并且您无法滚动到 ListView 中的最后一项:img3
我试图在这里找到答案,但每个人都建议通过以下方式之一使用全屏布局
或使用全屏主题
或通过设置窗口标志
这些解决方案中的每一个都有一个问题:keboard 显示在布局上方/上方,这就是为什么无法滚动到 ListView 中的最后一项的原因。
java - 如何更改代号为 android 应用程序中状态栏的颜色?
我想更改状态栏的颜色以匹配我的应用背景,我该怎么做?
android - 奇怪的状态栏色调
操作栏与状态栏相遇的地方有这种奇怪的色调或高度。
有谁知道我在哪里可以找到更改它的设置?谢谢
它通常的样子:
现在的样子:
编辑:我也在运行 Cyanogenmod 13。
java - 使用 Eddystone Beacon 在 Android 状态栏中显示通知
我已经能够成功创建一个应用程序(感谢 davidgyoung!),它在后台监控信标,然后在后台打开应用程序。
现在,我希望我的应用程序首先在状态栏中显示一条通知,提示“我检测到信标!你想打开应用程序吗?”。然后用户将单击通知以打开应用程序或将其关闭并忽略通知。
我已经在堆栈溢出中搜索过类似的东西,但在找到与信标相关的东西方面并没有取得太大的成功。我确实找到了这个关于添加StatusBar
通知的页面,但我没有取得太大的成功。
特别是在我的BeaconReferenceApplication.java
和MonitoringActivity.java
文件中。我想我把代码放在了正确的位置(之后didEnterRegion
),但我有未解决的类,如notificationButton
,setLatestEventInfo
等。有人可以帮忙吗?提前致谢!
信标参考应用程序.java:
监控活动.java:
android - 如何在 android studio 中使用 AppCompat 类更改通知栏的颜色?
当 api 级别为 21 及更高时,我想更改状态栏的颜色。它不适合我。我也在用supportActionBar
。我正在使用以下代码:
值/样式.xml
在清单文件中我设置android:theme="@style/MyTheme"
值-v21/styles.xml
这是我的颜色文件:
我的样式有什么问题,为什么不改变状态栏颜色?
java - 如何创建随机的Actionbar和状态栏Oncreate模式
我想用指定的颜色(橙色、绿色和粉红色)创建随机Actionbar
和Status bar
in 。onCreate
我在下面找到了一些有用的代码:
android - 如何确保在状态栏和上下文操作模式工具栏上同时发生颜色变化
目前,我正在遵循https://stackoverflow.com/a/29748810/72437的建议,以便在进入上下文操作模式时更改状态栏颜色。
但是,从以下视频https://www.youtube.com/watch?v=2Ra56_eh7uk中,我们可以观察到状态栏总是会发生颜色变化,然后工具栏上的颜色才会随之变化。
有什么方法可以在状态栏和工具栏上同时发生颜色变化。
android - Android:如何在不使状态栏不可读的情况下删除 ActionBar
我是 android 新手,我的一项活动不需要操作栏,但我想保留状态栏。我有这种风格:
这会按预期删除操作栏,状态栏在那里,但现在不可读(灰白色背景上的白色图标)。我怎样才能解决这个问题?我可以将状态栏的背景更改为黑色。最低 SDK 19