概述

Rating,评价,用于评价的星条显示器。

1.重要属性

  • android:numStars : 星星个数
  • android:rating : 默认点亮的星星星星个数
  • android:stepSize : 步进数,1,0.5是常用值

2.监听器

ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {    @Override    public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {        Log.e("------------","当前的评价等级:"+rating);    }});
android RatingBar_第1张图片 2016-04-20_082407.png

3.系统样式

style="@android:style/Widget.Holo.RatingBar"

2016-04-20_082729.png

style="@android:style/Widget.RatingBar"

2016-04-20_082825.png

style="@android:style/Widget.Material.RatingBar"

2016-04-20_082946.png

style="@android:style/Widget.DeviceDefault.RatingBar"

2016-04-20_083042.png

主要是有:Holo,默认,Material,DeviceDefault
还有一些其他的标签:

  • small 小
  • light 亮
  • Indicator 指示器,不能选择评价了。

4.自定义

假如有这个的:

点亮时候的图片 正常时候的图片

在 src/main/values/style.xml中新建一个自定义的
这里就能设置一些属性,宽高等。

主要是 @drawable/hh 的样式:

<?xml version="1.0" encoding="utf-8"?>                        

这里,

  • backgroud:未点亮的星星
  • progress:点亮的星星
  • secondaryProgress:一般跟backgroud一样

最后的效果:

android RatingBar_第2张图片 image

更多相关文章

  1. Android中的预定义样式
  2. Android引用资源(resources) vs 引用样式属性(style attribute)语法
  3. Android善用预定义样式
  4. Android内建样式收集
  5. Android EditText样式自定义
  6. Android样式——Styles
  7. 修改Button的样式!

随机推荐

  1. 对android:textAlignmentStyle 属性参数
  2. Android(安卓)Material Design初步认识
  3. MediaPlayer的使用 带有seekBar
  4. Android(安卓)Studio忽略文件配置
  5. android Watchdog 实现剖析
  6. ADT 0.9下载
  7. android图像绘制(一)多种方法做图像镜像
  8. android判断是否加载SD卡
  9. android Webview加载网络图片
  10. UBUNTU 10.10 编译Android(安卓)2.3.1源