RatingBar属性详解 - Android 中文 API (40) —— RatingBar

RatingBar是Android中的一个评分条组件,基于AbsSeekBar和ProgressBar,可以显示星星评级。它可以设置为只读指示器,也可以让用户进行交互设置评分。RatingBar有两种样式,小风格和大风格,大风格通常用于指示而非交互。默认情况下,设置的星星数量会在布局宽度为wrap_content时显示。此外,RatingBar还支持设置步长、监听评分改变事件等功能。
摘要由CSDN通过智能技术生成

提示:自定义的RatingBar 图标不能缩小,图标太大会显示不全。

前言

  本章内容是 android.widget.RatingBar,译为"评分条",版本为Android 2.2 r1,翻译来自"madgoat"和"wallace2010",欢迎大家访问他们的博客:http://madgoat.cn/http://blog.csdn.net/springiscoming2008,再次感谢"madgoat"和"wallace2010" !期待你加入Android中文翻译组,联系我over140@gmail.com。 

 

声明

  欢迎转载,但请保留文章原始出处:) http://www.cnblogs.com/over140/archive/2010/11/18/1880391.html

    Android中文翻译组:http://www.cnblogs.com/over140/  

 

正文

  一、结构

    public class RatingBar extends AbsSeekBar

 

    java.lang.Object

          android.view.View

                   android.widget.ProgressBar

                        android.widget.AbsSeekBar

                               android.widget.RatingBar

 

 

  二、概述

    

  RatingBar是基于SeekBarProgressBar的扩展,用星型来显示等级评定。使用RatingBar的默认大小时,用户可以触摸/拖动或使用键来设置评分,它有两种样式(小风格用ratingBarStyleSmall,大风格用ratingBarStyleIndicator),其中大的只适合指示,不适合于用户交互。

  当使用可以支持用户交互的RatingBar时,无论将控件(widgets)放在它的左边还是右边都是不合适的。

  只有当布局的宽被设置为wrap content时,设置的星星数量(通过函数setNumStars(int)或者在XML的布局文件中定义)将显示出来(如果设置为另一种布局宽的话,后果无法预知)。

  次级进度一般不应该被修改,因为他仅仅是被当作星型部分内部的填充背景。

  参见Form Stuff tutorial.

 

  三、嵌套类

  接口:RatingBar.OnRating

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值