实现源码:
ratingBar1.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
ratingBar.setRating(rating);
textView.setText("您选择了"+rating+"个星星");
}
};
.xml文件
style="?android:attr/ratingBarStyleSmall" 加上这句就不行了,去掉就没问题
android:id="@+id/ratingBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:stepSize="0.5"
android:rating="3"/>