Android RatingBar类
来源:互联网 发布:小海淘宝助手超级版 编辑:程序博客网 时间:2024/06/07 01:11
Android RatingBar类
RatingBar类用于显示星条。
1、简单用法
android:numStars指定星星个数android:rating指定默认点亮的星星星星个数
android:stepSize指定步进数,1,0.5是常用值
<RatingBarandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:numStars="6"android:stepSize="0.5"android:rating="2" />
2、监听器
通过setOnRatingBarChangeListener的回调方法实现RatingBar的拖动事件。onRatingChanged:进度发生改变时会触发
3、系统样式
采用android:Theme.Holo.Light的主题,默认样式是@android:style/Widget.Holo.Light.RatingBar
还有small和Indicator两种可以选择。
android:Theme.Holo下的三种样式
4.自定义样式
系统样式中定义了以下内容,修改progressDrawable和indeterminateDrawable,选择合适的minHeight和maxHeight,就能定义自己的颜色
<style name="Widget.Holo.Light.RatingBar.Small" parent="Widget.RatingBar.Small"><item name="progressDrawable">@drawable/ratingbar_small_holo_light</item><item name="indeterminateDrawable">@drawable/ratingbar_small_holo_light</item><item name="minHeight">16dip</item><item name="maxHeight">16dip</item></style><style name="Widget.RatingBar.Small"><item name="indeterminateOnly">false</item><item name="progressDrawable">@drawable/ratingbar_small</item><item name="indeterminateDrawable">@drawable/ratingbar_small</item><item name="minHeight">14dip</item><item name="maxHeight">14dip</item><item name="thumb">@null</item><item name="isIndicator">true</item></style>在ratingbar_full_holo_light中定义了背景和进度
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+android:id/background" android:drawable="@android:drawable/rate_star_small_off_holo_light" /> <item android:id="@+android:id/secondaryProgress" android:drawable="@android:drawable/rate_star_small_half_holo_light" /> <item android:id="@+android:id/progress" android:drawable="@android:drawable/rate_star_small_on_holo_light" /></layer-list>三张图片分别是
阅读全文
0 0
- Android RatingBar类
- android--RatingBar
- Android RatingBar
- android ratingbar 星星间距问题,自定义ratingBar
- Android之RatingBar
- android控件11 RatingBar
- Android RatingBar example
- android 自定义RatingBar图案
- [Android] RatingBar详解
- android基础--RatingBar控件
- Android更换RatingBar图片
- Android自定义RatingBar && ProgressBar
- android ratingbar样式
- Android UI ---星度条RatingBar
- Android 自定义RatingBar样式
- Android 更换 RatingBar背景图片
- android RatingBar自定义图片
- android 评分组件 RatingBar
- Eclipse和MyEclipse的联系
- Java
- 对话框之间传递数据
- java设计模式:适配器模式
- K
- Android RatingBar类
- URL参数解析成一个Json对象
- android 如何判断系统app还是用户app.
- 那些不常见却适用的CSS属性(一)
- 第一人称FPS视角跟随(Unity3D官方script)
- python 数据可视化(一)
- threadLocal的使用
- Android学习网站集合
- 三中常用的打气筒