如何根据我从测验中得到的标记填充Android RatingBar中的星星

时间:2015-12-04 00:49:43

标签: java android rating ratingbar

我在Android Studio中制作了一个测验应用,我想在测验结果屏幕中添加一个RatingBar。让我们说我在3个问题中纠正了2个问题,它会在结果屏幕上显示我的标记为2,但我也想填写RatingBar的2颗星。 到目前为止我所看到的问题与我想要做的事情完全相反,你通常点击星号并显示评级,但我想做相反的事情

2 个答案:

答案 0 :(得分:0)

Here与您的问题相同,只需在代码中添加android:isIndicator="true"setNumStars(),或者也可以调用setIsIndicator()

答案 1 :(得分:0)

<RatingBar
        android:id="@+id/ratingbar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:isIndicator="true"
        android:numStars="3"
        android:stepSize="1" />

在活动中:ratingBar.setRating(2.0);