我正在尝试为我的一个应用程序创建一个自定义 RatingBar。我遵循了本教程: http: //kozyr.zydako.net/2010/05/23/pretty-ratingbar/
问题是我的 RatingBar 始终具有相同的大小并且总是被填充。我尝试显示不同的评级(0、1、2、3、4 ...),但评级栏在所有情况下都是相同的......
我有评分栏:
<RatingBar
android:id="@+id/ratingBar"
style="@style/MyRatingBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_marginRight="20dp"/>
我的风格:
<style name="MyRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/rating_list</item>
<item name="android:minHeight">57dip</item>
<item name="android:maxHeight">57dip</item>
</style>
图层列表:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background"
android:drawable="@color/white_text" />
<item android:id="@android:id/secondaryProgress"
android:drawable="@color/white_text" />
<item android:id="@android:id/progress"
android:drawable="@color/red_circle" />
谢谢你。