如何将评级栏设置为最小一颗星?

Cha*_*dru 13 android actionlistener ratingbar

我要求为最少一颗星的用户评分,之后评级应该增加到0.5.但我的问题是用户不应该将星的最低评级更改为0.5或0. 1应该是默认评级.请帮助解决此问题并等待您之前的回复.我也尝试通过链接实现侦听器,但完全使用我的代码中的逻辑结构 是:

ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {

    @Override public void onRatingChanged(RatingBar ratingBar, float rating, 
      boolean fromUser) {

    }
});
Run Code Online (Sandbox Code Playgroud)

Noo*_*ooh 27

 ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {

@Override public void onRatingChanged(RatingBar ratingBar, float rating, 
  boolean fromUser) {
     if(rating<1.0f)
          ratingBar.setRating(1.0f);
}
});
Run Code Online (Sandbox Code Playgroud)


KOT*_*IOS 3

设置评级采用浮点值,如果您的值为字符串:

ratingBar.setRating(Float.parseFloat(result));
Run Code Online (Sandbox Code Playgroud)