RatingBar(星级评分条)应用方法详解

分类:知识百科 日期: 点击:0

RatingBar(星级评分条)应用方法

RatingBar是Android中的一个控件,可以用来显示星级评分,支持从0到5星,支持设置星星的大小、颜色等。RatingBar可以用来显示用户对于某件事物的评价,也可以用来显示用户对某项服务的满意度。

RatingBar的基本使用方法

1.在布局文件中添加RatingBar控件:


2.在代码中获取RatingBar控件:

RatingBar ratingBar = (RatingBar) findViewById(R.id.ratingBar);

3.设置RatingBar的属性:

//设置星星的个数
ratingBar.setNumStars(5);
//设置星星的大小
ratingBar.setStarSize(20);
//设置星星的颜色
ratingBar.setStarColor(Color.RED);
//设置RatingBar的分数
ratingBar.setRating(3.5f);

4.设置RatingBar的监听器:

ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener(){
    @Override
    public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser){
        //当RatingBar的分数发生改变时,执行此方法
    }
});

RatingBar的高级用法

1.设置RatingBar的最小值:

//设置RatingBar的最小值,默认为0
ratingBar.setMin(1);

2.设置RatingBar的最大值:

//设置RatingBar的最大值,默认为5
ratingBar.setMax(10);

3.设置RatingBar的步长:

//设置RatingBar的步长,默认为1
ratingBar.setStepSize(2);

4.设置RatingBar是否可用:

//设置RatingBar是否可用,默认为true
ratingBar.setEnabled(false);

5.设置RatingBar的分数显示文字:

//设置RatingBar的分数显示文字,默认为null
ratingBar.setRatingText("3.5/10");

RatingBar是Android中一个非常实用的控件,可以用来显示用户对于某件事物的评价,也可以用来显示用户对某项服务的满意度。使用RatingBar可以更好的提升用户体验,增强用户的参与感。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。