如何使评级栏仅显示完整的星星

时间:2018-01-26 19:29:33

标签: java android

我试图让评级栏的进度只显示满星。这意味着如果我将进度设置为1.1,它将仅显示1 STAR。我怎么能这样做?

<RatingBar
    android:id="@+id/ratingBarSendReview"
    android:layout_marginTop="10sp"
    android:layout_width="wrap_content"
    android:stepSize="0.5"
    android:progressTint="@color/valet_hop_gold"
    android:layout_height="wrap_content"
    android:layout_below="@+id/menuTitleReview"
    android:layout_centerHorizontal="true" />

2 个答案:

答案 0 :(得分:3)

更改

android:stepSize="0.5"

android:stepSize="1"

现在评分可以是0, 1, 2, 3, 4, 5

答案 1 :(得分:0)

步长设置为1.0意味着它只会以整个星间隔递增。如果您希望发生这种情况,请将0.5更改为1.0。