如何自定义badgeValue的样式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何自定义badgeValue的样式相关的知识,希望对你有一定的参考价值。

参考技术A 方法如下:
1)、在res/values/styles目录下,使用的是Theme.Sherlock.Light.DarkActionBar
自定义的时候,只需要覆盖它的actionBarStyle即可:
<style name="AppBaseTheme" parent="Theme.Sherlock.Light.DarkActionBar"></style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="actionBarStyle">@style/MyActionBarStyle</item>
</style>

<style name="MyActionBarStyle" parent="@style/Widget.Sherlock.Ligh www.hbbz08.com t.ActionBar.Solid.Inverse">
<item name="background">@drawable/ab_custom_blue_holo_light</item>
</style>

当然,对应的字体颜色,图标颜色,菜单样式等等,都可能会变得不那么协调了,这需要多覆盖几项其它样式,比如字体颜色,图标的普通样式和按下样式等。
2)、在res/values-14/styles.xml下,只需要覆盖系统定义的即可:
<!--
Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">

<!-- API 14 theme customizations can go here. -->
<item name="android:actionBarStyle">@style/MyActionBarStyle</item>
</style>

<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme"></style>

<style name="MyActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/ab_custom_blue_holo_light</item>
</style>

以上是关于如何自定义badgeValue的样式的主要内容,如果未能解决你的问题,请参考以下文章

如何自定义TimePicker的样式

如何自定义seekBar的样式?

如何自定义Android Dialog的样式?

如何自定义TimePicker的样式

是否可以自定义 UITabBarItem 徽章?

自定义tabbaritem上的badeg