我试图显示RatingBar视图,只能显示一个星级评分,或者不显示星星。这看起来很琐碎...单星级评分条码
我的RatingBar就像这样定义:
我的观点实现OnRatingBarChangeListener和OnTouchListener
我OnRatingBarChange处理程序没有代码。 我OnTouch处理程序看起来像这样:
@Override
public boolean onTouch(View v, MotionEvent event)
{
if(event.getAction() == MotionEvent.ACTION_DOWN)
{
if(this.mRating.getRating() == 0)
{
this.mRating.setRating(1);
}
else
{
this.mRating.setRating(0);
}
return true;
}
return false;
}
无论怎样,onTouch事件没有设置等级回零成功。这看起来太小了。我究竟做错了什么?
谢谢!