最近在做一个酒店的平板电脑客户端,在应用中需要标识出酒店的星级数,用到了此控件。
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"/>
<!--大风格 -->
<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:rating="3"
style="?android:attr/ratingBarStyleIndicator"/>
<!--小风格 -->
<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:rating="4.5"
style="?android:attr/ratingBarStyleSmall"/>
对于默认风格,若android:isIndicator="false",则点击可修改星星选中的数量,而大风格和小风格,无论此属性为何指,均不可进行修改
以上显示的便是默认风格,大风格和小风格的示意图
XML属性
属性名称 |
描述 |
android:isIndicator |
RatingBar是否是一个指示器(用户无法进行更改) |
android:numStars |
显示的星型数量,必须是一个整形值,像“100”。 |
android:rating |
默认的评分,必须是浮点类型,像“1.2”。 |
android:stepSize |
评分的步长,必须是浮点类型,像“1.2”。 |
文章参照:
http://disanji.net/2010/12/04/android-2-2-api-40-ratingbar/
- 大小: 10.2 KB
分享到:
相关推荐
android 评分条 RatingBar 使用及自定义 ,用户可以触摸/拖动或使用键来设置评分,自定义背景以及前景图片;
主要为大家详细介绍了Android评分控件RatingBar使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
系统中自带的RatingBar使用起来非常不方便,并且无法调整合适大小,于是自定义一个可自己调节星星数量,大小,间距等属性的RatingBar,详细了解请移步http://blog.csdn.net/zxc514257857/article/details/68670712
ratingbar
RatingBar是基于SeekBar(拖动条)和... 该项目就是一个使用Kotlin语言编写的针对ratingbar做了改造的项目(主要包含四种实现方式:两种不同style的系统默认ratingbar,一种自定义style样式,一种重写ratingbar样式)。
主要为大家详细介绍了Android星级评分条控件RatingBar的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
<RatingBar android:id="@+id/ratingbarId" android:layout_height="wrap_content" android:layout_width="wrap_content" android:numStars="5" android:stepSize="1.0" /> </LinearLayout>
这是一个自定义RationBar 主要是为了模仿RatingBar
安卓RatingBar的使用(评分控件)更改五角星的样式
自定义ratingBar,用星形来显示等级评定
用RecyclerView防RatingBar功能,我只是随便写了下 但是可以满足大家所需功能的
可以动态改变星星颜色的RatingBar的Demo,带代码注释。比如当少于三颗星的时候,Ratingbar的星星为红色,少于五颗星的时候,RatingBar的星星颜色为蓝色,五颗星的时候,RatingBar的星星颜色为黄色。
android定制评分RatingBar关键部分带注释
自定义RatingBar的背景图片,并解决在6.0手机上显示不全的问题。
重写adapter 设置RatingBar动态评分 改变textview 值
RatingBar给用户一种简单方便的评分方式,觉得系统的样式不过美观的时候,不妨自定义一个RatingBar,此代码简单实用,适合初学者。
由于项目中需要使用到ratingbar,可之前每次使用总有各种各样的限制 使用过的小伙伴可能会有所体会,这次需要设置ratingbar之间的间距,我试了很多种方法都无效 迫于无奈,只能自己写一个呗 现在分享出来给小伙伴们...
android 利用RatingBar实现登录加载进度条