我正在使用
请问出了什么问题吗?我是否漏掉了什么步骤?谢谢。
编辑:我知道在 Lollipop 版本之前无法更改状态栏颜色。我的 XML 布局预览和模拟器都设置为 API 级别 21(即 5.0 Lollipop)。但是,状态栏仍然不是我在
另外,我看到类似问题的回答中有人建议将
AppCompat-v7:21.0.0
支持库来开发 Android 5.0 Lollipop 的应用,但是我发现在 values/styles.xml
文件中通过设置 colorPrimaryDark
来改变状态栏颜色后,在 XML 布局预览和模拟器中都显示为黑色。请问出了什么问题吗?我是否漏掉了什么步骤?谢谢。
编辑:我知道在 Lollipop 版本之前无法更改状态栏颜色。我的 XML 布局预览和模拟器都设置为 API 级别 21(即 5.0 Lollipop)。但是,状态栏仍然不是我在
colorPrimaryDark
中设置的颜色。我尝试在 styles.xml
中设置 statusBarColor
,但没有效果。它仍然是黑色的。另外,我看到类似问题的回答中有人建议将
minSdkVersion
设置为 21。我尝试过了,但并没有起作用。而且我希望我的应用可以在 API 级别 15 及以上的设备上运行。
layout.xml
中,状态栏不会显示为彩色。然而,在设备上,根据 Patrick 在上面的评论中所说,它应该可以正常工作。如果在设备上也无法正常工作,请查看我标记的下面的答案,看看是否可以解决你的问题... :) - Adifyr