RatingBar 的使用
最近在做一个酒店的平板电脑客户端,在应用中需要标识出酒店的星级数,用到了此控件。
RatingBar是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。RatingBar有三种风格:
?
?
ratingBarStyle 默认风格
ratingBarStyleSmall 小风格
ratingBarStyleIndicator 大风格
?
?
<!--默认风格 --><RatingBar android:layout_width="wrap_content"android:layout_height="wrap_content"android:numStars="5"android:rating="2"style="?android:attr/ratingBarStyle"android:isIndicator="true"/><!--大风格 --><RatingBarandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:numStars="5"android:rating="3"style="?android:attr/ratingBarStyleIndicator"/><!--小风格 --><RatingBarandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:numStars="5"android:rating="4.5"style="?android:attr/ratingBarStyleSmall"/>
?对于默认风格,若android:isIndicator="false",则点击可修改星星选中的数量,而大风格和小风格,无论此属性为何指,均不可进行修改
?
?
?
以上显示的便是默认风格,大风格和小风格的示意图
?
?
文章参照:
http://disanji.net/2010/12/04/android-2-2-api-40-ratingbar/