我正在使用listview播放一些音调。
我想使用setOnRatingBarChangeListener
更改评级栏值。
changeRatingPlayer
.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar ratingBar,
float rating, boolean fromUser) {
// TODO Auto-generated method stub
setToneRating();
}
});
此外,我想在用户点击列表中的其他项目后重置评级栏。
但是,当我点击列表中的某个项目并使用changeRatingPlayer.setRating(0);
时,我会重置评级栏,但在此期间会再次调用setOnRatingBarChangeListener
,但我不想这样做。
答案 0 :(得分:2)
使用fromUser
参数确定用户是否更改了评级,或者代码是否更改了评级。