gpt4 book ai didi

Android:如何在不使状态栏不可读的情况下删除 ActionBar

转载 作者:行者123 更新时间:2023-11-29 01:23:47 26 4
gpt4 key购买 nike

我是 android 新手,我的一项 Activity 不需要操作栏,但我想保留状态栏。我有这种风格:

<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>

这将按预期删除操作栏,状态栏在那里,但现在不可读(灰白色背景上的白色图标)。我怎样才能解决这个问题?我可以将状态栏的背景更改为黑色。最低 SDK 19

最佳答案

对于所有寻找解决方案的人,这里有一个:

在您的 styles.xml 中添加:

<style name="AppTheme.OnlyStatusBar">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:statusBarColor">#FF000000</item>
</style>

然后在您的 AndroidManifest.xml 中,为选择的 Activity 添加以下内容:

<activity
...
android:theme="@style/AppTheme.OnlyStatusBar">
...
</activity>

它将显示没有任何操作栏但仍然带有状态栏的窗口。就是这样,ez pz :)!

关于Android:如何在不使状态栏不可读的情况下删除 ActionBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35205006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com