Android Studio 中状态栏的颜色
color of status bar in Android Studio
我正在努力为每个 activity 更改状态栏的颜色。
我已尝试创建本站帖子中列出的主题和样式,但无济于事。
如何让每个 activity 都有不同颜色的状态栏?
您可以通过在 styles.xml
.
中设置您正在为您的应用使用的样式的 android:statusBarColor
或 android:colorPrimaryDark
属性来更改它
(android:statusBarColor
默认继承android:colorPrimaryDark
的值)
例如(因为我们在这里使用 AppCompat
主题,所以省略了 android 命名空间):
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimaryDark">@color/your_custom_color</item>
</style>
在 API 级别 21+ 上,您还可以使用代码中的 Window.setStatusBarColor()
方法。
我正在努力为每个 activity 更改状态栏的颜色。
我已尝试创建本站帖子中列出的主题和样式,但无济于事。
如何让每个 activity 都有不同颜色的状态栏?
您可以通过在 styles.xml
.
android:statusBarColor
或 android:colorPrimaryDark
属性来更改它
(android:statusBarColor
默认继承android:colorPrimaryDark
的值)
例如(因为我们在这里使用 AppCompat
主题,所以省略了 android 命名空间):
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimaryDark">@color/your_custom_color</item>
</style>
在 API 级别 21+ 上,您还可以使用代码中的 Window.setStatusBarColor()
方法。