Android 程序技术
本节课程内容:星级评分条
高级控件
Advanced controls
高级
控件
知识
要求
星级评分条
星级评分条表示对某一事物或应用的支持、评价,或对某种应用服务的满意程度等, 在星级评分条开发时,允许程序员直接通过拖动星星图案来改变进度。星级评分条与拖动条有着相同的一个父类AbsSeekBar,因此用法、功能也十分接近,都允许用户通过拖动来改变进度。
星级评分条
RatingBar
星级评分条支持的常见XML属性:
XML属性
说 明
android:isIndicator
设置该星级评分条是否允许用户改变(true为不允许)
android:numStars
设置该星级评分条总共有多少个星
android:rating
设置该星级评分条默认的星级
android:stepSize
设置每次最少需要改变多少星级,默认0.5个
星级评分条
RatingBar
星级评分条常用方法有以下三个:
getRating():用于获取等级,表示选中了几颗星。
getStepSize():用于获取每次最少要改变多少个星级。
getProgress():用于获取进