RatingBar中的步长

时间:2017-05-02 10:44:35

标签: android rating

RatingBar的步长是多少? 这是我在文档中找到的:此评级栏的步长。例如,如果需要半星粒度,则为0.5。 我试图在这里找到它:https://developer.android.com/reference/android/widget/RatingBar.html。 所以任何人都可以更简单地解释它,以便我理解,拜托?

2 个答案:

答案 0 :(得分:15)

它只是增加RatingBar评级的一个因素。 如果您希望评级显示为3.5或4.5,则可以将stepSize用作0.5。 如果想要3.1或4.3之类的等级,你可以将stepSize设为0.1。

Inshort,

stepSize = 1, 评级= 0,1,2,3,4,5 ......

stepSize = 0.1, 评级= 0.0,0.1,0.2,......,1.0,......,2.0,......,5.0,......

stepSize = 0.5, 评级= 0.0,0.5,1.0,1.5,2.0,......,5.0,......

答案 1 :(得分:-1)

这是一个浮点值,它是速率增加/减少的步长。例如,如果我们将步长设置为1.0,那么评级值将增加/减少1 stepSize 越少,评级的 presice 就越多。

0.5 stepsize ------- 4.05,3.15,0.05 (ratings)
0.1 stepsize ------- 1.00,2.00,3.00 (ratings)
0.7 stepsize ------- 1.07,2.14,3.21 (ratings)