1、在res/data/style.xml文件中定義種樣式:
<resources>
<style name="myratingbar"
parent="@android:style/Widget.RatingBar.Small">
<item
name="android:progressDrawable">
@drawable/myratingbar
</item>
<item name="android:minHeight">36dip</item>
<item name="android:maxHeight">36dip</item>
<style>
</resources>
2.在res/drawable/myratingbar.xml文件指定不同圖層的圖片資源
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+android:id/background"
android:drawable="@drawable/myratingbar_off" />
<item android:id="@+android:id/secondaryProgress"
android:drawable="@drawable/myratingbar_half" />
<item android:id="@+android:id/progress"
android:drawable="@drawable/myratingbar_on" />
</layer-list>
Ratingbar中的IsIndicator屬性是true不能獲取焦點
不能與用戶交互-->可以充當星級顯示
Ratingbar中的IsIndicator屬性是false能獲取焦點
能與用戶交互-->可以充當星級評價 與用戶進行交互