样式

android系统自带了三种RatingBar的样式
style="@android:style/Widget.Holo.RatingBar"

Paste_Image.png

style="@android:style/Widget.RatingBar"//系统默认

Paste_Image.png

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

Paste_Image.png

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

Paste_Image.png

基本上跟产品需求是不一样的,所以一般情况下需要自定义自己的style

自定义

                        

background就是没有填充颜色的背景图片
progress就是需要填充的背景
secondaryProgress副进度条,没有定义这个就不会有半个星星的效果,每次都会画出一整颗星星
最终效果

Paste_Image.png

RatingBar的一些属性

android:isIndicator//上面已经说过了,是否可以交互
android:numStars//int 显示的数量
android:rating//float 默认评分
android:stepSize// float 步长
getRating()//获取当前评分
public void setOnRatingBarChangeListener (RatingBar.OnRatingBarChangeListener listener)//监听

更多相关文章

  1. android用Popup弹出窗(PopupWindow的使用方式)
  2. Android全屏设置的两种方式
  3. Android(安卓)SDK开发 -- TitleBar重构 - 使用策略模式、舍弃代
  4. Android下修改SeekBar样式
  5. Android下修改SeekBar样式
  6. 进度条背景的改变,界面更美观
  7. Android中的预定义样式
  8. Android预定义样式
  9. Android引用资源(resources) vs 引用样式属性(style attribute)语法

随机推荐

  1. Android自带示例程序--Snake
  2. 跟我学android-android常用布局介绍
  3. Android:apk文件结构及打包技巧
  4. Android之自定义View的死亡三部曲之(Draw)
  5. Android(安卓)之 zygote 与进程创建
  6. Android(安卓)NDK 入门之开发环境搭建
  7. Android(安卓)使用【AIDL】调用外部服务
  8. Android(安卓)Hierarchy Viewer
  9. Android(安卓)GMS Checklist【Android(安
  10. 跟踪内存分配