1 自定义的RatingBar 要设置style="@style/roomRatingBar" 这个参数 2 在styles 里添加 roomRatingBar
<style name="roomRatingBar" parent="@android:style/Widget.RatingBar"> <item name="android:progressDrawable">@drawable/star</item> <item name="android:minHeight">18dp</item> <item name="android:maxHeight">18dp</item> </style>3 在drawable 里添加 star.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/u53"> </item> <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/u53"> </item> <item android:id="@android:id/progress" android:drawable="@drawable/u45"> </item> </layer-list>4 设置 RatingBar 的参数
android:rating="1.5" android:stepSize="0.1"