我想为 api 7 的操作栏使用自定义颜色
但是我有问题:
@android:style/Widget.Holo.Light.ActionBar
需要 api 11(当前最小值为 7)
我如何使用 API 7 做到这一点?
最佳答案
您可以使用 AppCompat
v21。
您可以在 res/values/styles.xml
中定义您的默认样式
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
<!-- Set AppCompat’s color theming attrs -->
<item name="colorPrimary">@color/my_color</item>
</style>
如果您想为 API-V7 自定义颜色,您可以在 res/values-v7/styles.xml
中定义不同的样式,结构相同:
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
<!-- Set AppCompat’s color theming attrs -->
<item name="colorPrimary">@color/my_v7_color</item>
</style>
我建议您查看 current distribution安卓系统。 API 7 不存在。
关于android - 使用 api 7 的 appcompat 自定义操作栏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29695642/