<!-- xml 中的使用 --> <RatingBar android:id="@+id/ratingBar" android:layout_width="wrap_content" style="@style/WidgetRatingBarSmall" android:layout_height="wrap_content" android:numStars="5" android:isIndicator="true" android:rating="1.0" android:max="5" /> <!-- values style.xml --> <!-- 星星的特效 --> <style name="WidgetRatingBarSmall" parent="@android:style/Widget.RatingBar"> <item name="android:indeterminateOnly">false</item> <item name="android:progressDrawable">@drawable/rating_img</item> <item name="android:indeterminateDrawable">@drawable/rating_img</item> <item name="android:minHeight">12dip</item> <item name="android:maxHeight">12dip</item> <item name="android:thumb">@null</item> <item name="android:isIndicator">true</item> </style> <!-- drawable rating_img.xml --> <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+android:id/background" android:drawable="@drawable/xixi0" /> <item android:id="@+android:id/secondaryProgress" android:drawable="@drawable/xixi0" /> <item android:id="@+android:id/progress" android:drawable="@drawable/xixi1" /> </layer-list>
<!-- 星星的特效 --> <style name="WidgetRatingBarSmall" parent="@android:style/Widget.RatingBar"> <item name="android:indeterminateOnly">false</item> <item name="android:progressDrawable">@drawable/rating_img</item> <item name="android:indeterminateDrawable">@drawable/rating_img</item> <item name="android:minHeight">12dip</item> <item name="android:maxHeight">12dip</item> <item name="android:thumb">@null</item> <item name="android:isIndicator">true</item> </style>
修改下