使用android资源改变小的RatingBar风格是否可能?

时间:2013-04-27 08:22:14

标签: android styles

使用android:Theme.Light瞄准我的应用,但如果我切换到Blue明星会变成黄色,就会显示Theme.Dark小星星。这就是我需要的

我想使用android:Theme.Light作为我的应用程序的首要主题我不想改变它,我想从android资源样式改变从蓝色到黄色星星的小星星我不想使用自定义RatingBar怎么做?

这是我的评级栏查看

<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="true"
android:numStars="5"
android:stepSize="1"
android:rating="2.5"
android:id="@+id/ratingsmall"
android:gravity="right"
android:layout_alignParentRight="true"
android:layout_marginTop="30dip"
style="?android:attr/ratingBarStyleSmall" />

1 个答案:

答案 0 :(得分:0)

这是可能的,但我认为唯一的解决方案是创建自己的自定义评级栏来设置所需的样式。 我之前也搜索过一种方法来修改评级栏的默认样式但是我找不到方法。 最后,我按照本教程成功创建了自己的评级栏:

http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/