<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/darker_gray"
android:numStars="1"
android:rating="0.2"
android:stepSize="0.2" />
我需要一颗星,我想要将最小值1最大值设为5,这就是我设置stepSize 0.2的原因,在开始时我将0.2设置为最小速率。但它吸引了一半的恒星,点击它就会填充,但从不填充不到一半的恒星。
答案 0 :(得分:0)
试试这段代码:
<RatingBar
android:id="@+id/ratingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/darker_gray"
android:isIndicator="true"
android:numStars="5"
android:rating="0"
android:stepSize="0.2"
/>