0

我如何在评分栏上设置 1.2 评分。如果我设置 rating.setRating(1.2f) 那么我无法在评级栏上设置 1.2 值,那么它不会在评级栏上显示任何内容。

4

3 回答 3

2

你试试这个。

float ratingValue = 1.5f;
myRatingBar.setRating(ratingValue); // to set rating value
myRatingBar.setStepSize(ratingValue);// to show to stars

有关更多详细信息,请查看本教程

编辑:设置此评级栏的步长(粒度)。此评级栏的步长。例如,如果需要半星粒度,则为 0.5。

于 2012-09-17T05:50:20.763 回答
1

您可以像 1.2 一样设置评分栏上的值,因为如果评分栏为 0.1 ,则必须设置步长。

于 2012-09-17T07:27:57.570 回答
-1

尝试像这样以编程方式修复值:

float ratingValue = 1.5f;
myRatingBar.setRating(ratingValue); // to set rating value
myRatingBar.setStepSize(ratingValue); // to show to stars
于 2012-09-17T05:50:32.753 回答