我已经实施了一个Android评级栏。在我的onCreate
我有
mRatingBar = (RatingBar)findViewById(R.id.ratingBar);
mRatingBar.setRating(0);
然后在onCreate
中,我添加了像这样的点击监听器
mRatingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar ratingBar, final float rating, boolean fromUser) {
但是每次视图加载时都会调用此方法中的所有代码。我只希望在用户点击更改星级时调用它,为什么每次都调用它。我知道它在onCreate中,但我仍然只会在用户点击它时才会调用它?
提前感谢您的帮助。