Android如何在不调用setOnRatingBarChangeListener的情况下重置评级栏?
我正在使用listview播放一些音调 我想使用Android如何在不调用setOnRatingBarChangeListener的情况下重置评级栏?,android,ratingbar,Android,Ratingbar,我正在使用listview播放一些音调 我想使用setOnRatingBarChangeListener更改评级条值 我还想在用户单击列表中的其他项目后重置评级栏。 但是当我点击列表中的一项并使用changeRatingPlayer.setRating(0)时我重置了分级栏,但在此期间再次调用了设置分级栏更改侦听器,但我不想这样做。使用fromUser参数确定分级是由用户更改的,还是由您的代码更改的 changeRatingPlayer .setOnRatin
setOnRatingBarChangeListener
更改评级条值
我还想在用户单击列表中的其他项目后重置评级栏。
但是当我点击列表中的一项并使用
changeRatingPlayer.setRating(0)时代码>我重置了分级栏,但在此期间再次调用了设置分级栏更改侦听器
,但我不想这样做。使用fromUser
参数确定分级是由用户更改的,还是由您的代码更改的
changeRatingPlayer
.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar ratingBar,
float rating, boolean fromUser) {
// TODO Auto-generated method stub
setToneRating();
}
});