zoukankan      html  css  js  c++  java
  • 在屏幕中使用评分组件

    在Android系统中,评分组件RatingBar的功能是为用户提供一个评分操作的模式,在日常应用中,经常见到评分系统

    使用RatingBar控件流程

    (1)在布局文件中定义控件以及属性,这里主要需要的是总星星数量和当前值,也就是总级别和当前级别的量

    <RatingBar
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" 
       android:id="@+id/ratingBar"
       android:numStars="5" //总级别 总数 星星个数
       android:rating="1.5"//当前等级
       />
    (2)使用RatingBar控件中的方法实现评分,RatingBar有如下两个重要方法.
    RatingBar.setRating(float rating);//设置评分
    RatingBar.getRating();//获取评分
    (3)使用如下时间监听处理完成评分操作
    
    
     public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setTitle("RatingBarActivity");
            setContentView(R.layout.rating_bar);
            ratingBar1 = (RatingBar) findViewById(ratingBar);
            ratingBar1.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
                @Override
                public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
                    ratingBar1.setRating(rating);
                    ratingBar1.getRating();//获取评分
                    Toast.makeText(RatingBarActivity.this,"感谢您为我们的服务评分"+ratingBar1.getRating(),Toast.LENGTH_SHORT).show();
                    finish();
                }
            });
    
    
    
    //    find_and_modify_text_view();
        }
    

  • 相关阅读:
    解方程
    十进制快速幂
    comb
    题单解题记录-POJ题目分类推荐 (很好很有层次感)
    算法题离谱错误合集
    VMware-Ubuntu16.04踩坑解决记录
    2020牛客多校赛第三场
    需学习的博客地址
    错误记录
    可持久化线段树 区间第k大/小
  • 原文地址:https://www.cnblogs.com/CCCrunner/p/11782010.html
Copyright © 2011-2022 走看看