如何更改启动器中状态栏的颜色?

Posted

技术标签:

【中文标题】如何更改启动器中状态栏的颜色?【英文标题】:How to change the color of the status bar in the launcher? 【发布时间】:2021-06-05 19:02:39 【问题描述】:

我需要将状态栏设置为黑色。如何通过编辑启动器的 XML 文件来做到这一点?

【问题讨论】:

AFAIK 您不能影响启动器应用中状态栏的颜色,除非您的应用启动器应用。 我的android版本是Kitkat 4.4,在home/unlock菜单上有透明的状态栏。我怎样才能改变它的颜色? 【参考方案1】:

您无法使用 Trebuchet Launcher 影响状态栏的颜色。 就像Version Marshmallow +以来的抽屉风格一样。 即使是上面提到的 Android 4.4 Kitkat (CM11) 也太低了。

要进一步访问布局设置,您可以下载匹配版本的 Trebuchet 或使用第三方启动器,如 Action Launcher 和 Nova Launcher。

【讨论】:

Trebuchet.apk 中没有“styles.xml” 我建议使用 Android Studio 来构建您独特的应用程序。我知道 Trebuchet 不能灵活地定制所有东西。你可能有你的工作截图,以进一步帮助你? 你知道什么是投石机吗?这是 Cyanogenmod 发射器 您使用什么版本?在 Marshmallow + 版本中,您可以在抽屉样式中更改它。如果您希望使用分页样式布局,您可以下载旧版本的 Trebuchet 或使用第三方启动器,如 Action Launcher 和 Nova Launcher。 Android 4.4 Kitkat (CM11)【参考方案2】:
        <item name="android:statusBarColor" tools:targetApi="l">? 
attr/colorPrimaryDark</item>

将此添加到活动使用的样式中。那应该会改变状态栏颜色。

请记住,您可以添加您选择的任何颜色。

您可以从theme.xml 找到。您可以通过查看AndroidManifest 并查看`android:theme 来了解要编辑的特定样式。

【讨论】:

我是指启动器的状态栏颜色,而不是普通应用的颜色 抱歉,我没有完全理解您的问题,您是在创建启动器应用程序并想更改它的状态栏吗?或者您想更改应用启动器活动的状态栏 我想更改启动器的状态栏 你听到了吗?

以上是关于如何更改启动器中状态栏的颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 iPhone 应用程序中状态栏的颜色? [复制]

如何更改android状态栏的背景颜色

如何更改android中状态栏的颜色?

如何根据前景图像在android中动态更改状态栏的颜色?

如何使用swift3增加导航栏的高度并更改xcode 8中状态栏的颜色?

在iOS 7中隐藏导航栏时,如何更改状态栏的颜色?