ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android (RatingBar)

2020-02-21 19:37:26  阅读:302  来源: 互联网

标签:rating start RatingBar import android textView


1.星级评分条与拖动类似,运行用户拖动改变进度,通过星星显示进度,表达对每一事物的支持度.

android:numStarts=“5” 指定星级评分条有多少颗星
android:rating=“2.5” 默认有多少星
android:isIndicator=“true” 指定星级评分条是否运行用户改变,true为不改变
android:stepSize=“0.5” 指定每次需要改变 多少个星星,默认为0.5

setsetOnRatingBarChangeListener 星星变化事件

2.布局代码
在这里插入图片描述
3.多动代码

package com.example.android12;

import android.app.Activity;
import android.os.Bundle;
import android.widget.RatingBar;
import android.widget.TextView;

public class RatingActivity extends Activity {
    private TextView textView;
    private RatingBar start;




    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_rating);
        textView=findViewById(R.id.tv);
        start=findViewById(R.id.rb);

        start.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
            @Override
            public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
                //得到当前评分条的当前值
                textView.setText(ratingBar.getRating()+"");
            }
        });
    }
}

在这里插入图片描述

morning to afternoon 发布了51 篇原创文章 · 获赞 3 · 访问量 1551 私信 关注

标签:rating,start,RatingBar,import,android,textView
来源: https://blog.csdn.net/ysy_1_2/article/details/104431346

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有