我有一项要求,即为用户评分至少为一颗星,之后评分应增加到 0.5。但我的问题是,用户不应将星级的最低评分更改为 0.5 或 0。默认评分应为 1。请帮助解决这个问题并等待您的早期回复。我还尝试通过 link 的听众实现但完全用里面的逻辑构造 我的代码是:
ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
@Override public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {
}
});
最佳答案
ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
@Override public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {
if(rating<1.0f)
ratingBar.setRating(1.0f);
}
});
关于android - 如何将评级栏设置为最低一颗星?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360086/