RatingBar是android自带的评分软件
直接贴代码:
<RatingBar
android:id="@+id/ll_rb_star"
style="@style/custom_ratingbar_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/tv_applydetail_name"
android:layout_below="@id/tv_applydetail_author"
android:isIndicator="true"
android:numStars="5"
android:paddingBottom="0dp"
android:paddingTop="0dp"
android:stepSize="1"
android:layout_weight="1.13" />
stepSize:每次改变的幅度
//如果要想改变星星的样式需要重写一下style
<style name="custom_ratingbar_style" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/bg_star</item>
<item name="android:minHeight">18dp</item>
<item name="android:maxWidth">18dp</item>
<item name="android:stepSize">2</item>
<item name="android:isIndicator">true</item>
</style>
如果要想改变星星的大小必须重新制作一个星星图案,系统的大小是可以根据自己定的图片的像素而定