RatingBar属性参数
rating 评分
numStars 总星数,默认为5
stepSize 步长,一般设为0.5或1.0
isIndicator 是否可以设置,默认为false,可以设置
<?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="@mipmap/ic_rating_star"/> <item android:id="@android:id/secondaryProgress" android:drawable="@mipmap/ic_rating_star"/> <item android:id="@android:id/progress" android:drawable="@mipmap/ic_rating_star2"/> </layer-list>
定义style
<style name="CommentRatingBar" parent="@android:style/Widget.RatingBar"> <item name="android:progressDrawable">@drawable/comment_rating_stars</item> <item name="android:minHeight">16dp</item> <item name="android:maxHeight">16dp</item> </style>
使用ratingBar
<RatingBar android:id="@+id/ratingBar" style="@style/CommentRatingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:progress="90" />
提供两个资源图片: