1
Ratingbar
明星無法正常顯示。 我不知道我在做什麼錯。 當我使用自定義風格,然後一顆星只顯示,其長度等於5星。安卓評級baar無法正常顯示
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="-15dp"
android:stepSize="1"
android:numStars="5"
style="@style/customRatingBar" />
風格是:
<style name="customRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/manual_ratingbar</item>
<item name="android:minHeight">32dip</item>
<item name="android:maxHeight">32dip</item>
</style>
manual_ratingbar文件:
<?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/ic_star_unselect" />
<item android:id="@android:id/progress" android:drawable="@drawable/ic_star_select" />
</layer-list>
,當我改變了的RatingBar風格
style="?attr/ratingBarStyleIndicator"
刪除'<項目機器人:ID = 「@機器人:ID /背景」 機器人:可繪製= 「@繪製/ ic_star_unselect」/>解決此問題'在manual_ratingbar – SripadRaj
仍然看起來像第一個截圖。 –