1.在drawable下定义一个图片资源ratingbar_drawable.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
android:id="@android:id/background"
android:drawable="@drawable/a5h" />
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/a5h" />
android:id="@android:id/progress"
android:drawable="@drawable/a5i" />
</layer-list>
2.之后再styles.xml下添加一个标签,这个style继承父style Widget.RatingBar
<style name="roomRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/ratingbar_drawable
<item name="android:minHeight">30dip
<item name="android:maxHeight">30dip
</style>
3.之后定义布局文件资源ratingbar.xml;
android:id="@+id/evaluate_rating_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
style="@style/roomRatingBar"
android:numStars="4"
android:stepSize="1"/>
网友评论