api 7 的 appcompat 自定义操作栏颜色
custom action Bar color with appcompat for api 7
我想为 api 7
的操作栏使用自定义颜色
但是我有问题:
@android:style/Widget.Holo.Light.ActionBar
需要 api 11(当前最小值为 7)
如何用 API 7 做到这一点?
像这样从上一个 Appcompat 继承主题:
<style name="Theme.YourTheme" parent="@style/Theme.AppCompat.Light">
您可以使用 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>
我建议您检查 Android 的 current distribution。 API7 不存在。
我想为 api 7
的操作栏使用自定义颜色但是我有问题:
@android:style/Widget.Holo.Light.ActionBar
需要 api 11(当前最小值为 7)
如何用 API 7 做到这一点?
像这样从上一个 Appcompat 继承主题:
<style name="Theme.YourTheme" parent="@style/Theme.AppCompat.Light">
您可以使用 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>
我建议您检查 Android 的 current distribution。 API7 不存在。