ratingbar

 RatingBar是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。使用RatingBar的默认大小时,用户可以触摸/拖动或使用键来设置评分,它有两种样式(小风格用ratingBarStyleSmall<style="?android:attr/ratingBarStyleSmall">,大风格用ratingBarStyleIndicator),其中大的只适合指示,不适合于用户交互。其基本属性有:

1.public void setNumStars (int numStars)

  设置显示的星型的数量。为了能够正常显示它们,建议将当前widget的布局宽度设置为wrap content
2.public void setOnRatingBarChangeListener (RatingBar.OnRatingBarChangeListener listener)
  设置当评分等级发生改变时回调的监听器
3.public void setRating (float rating)
  设置分数(星型的数量)
4.public void setStepSize (float stepSize)
  设置当前评分条的步长(step size)
  stepSize 评分条的步进。例如:如果想要半个星星,它的值为0.5。
5.public boolean isIndicator ()
     判断当前的评分条是否仅仅是一个指示器(注:即能否被修改)
  public void setIsIndicator (boolean isIndicator)
  设置当前的评分条是否仅仅是一个指示器(这样用户就不能进行修改操作了)
  参数
  isIndicator       Bool值,是否是一个指示器
6.public synchronized void setMax (int max)
  设置评分等级的范围,从0到max
7自定义ratingbar的样式
RatingBar的android:progressDrawable="@drawable/rating_yellow" 

         
           

         
           
    
          
            
    
          
            
    
          
            

         
           


原文出处http://www.apkbus.com/android-18356-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值