RatingBar快速使用

前言:

RatingBar虽然不显眼,但在实际工程开发中确实作为一个能减少业务复杂度的控件(吃过亏)。

使用:

1.XML属性

常用的width,height,id不再赘述,下面看其特有的属性

  • android:numStars:评分最高数目,整数类型;
  • android:rating:默认评分值,浮点类型;
  • android:stepSize:每次增加的数值,浮点类型;
  • android:isIndicator:是否为指示器,布尔类型(选false意味着用户不能改变)。

2.监听

重写其setOnRatingBarChangeListener()方法即可。ratingBar.getRating()也可获得当前评分值。

ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
            @Override
            public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
                System.out.println("------>" + rating);
            }
        });
上一篇:Anniversary party POJ - 2342


下一篇:Leetcode_1395. 统计作战单位数