1. RatingBar类

RatingBar类用于显示星条。主要属性

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

通过setOnRatingBarChangeListener(OnRatingBarChangeListener)的回调方法实现RatingBar的拖动事件。

  • onRatingChanged(RatingBar, float, boolean),进度发生改变时会触发

定义一个RatingBar

效果如下

2. Rating样式

默认主题Theme.AppCompat.Light,还有smallIndicator两种可以选择。

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

效果如下

其他样式

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

效果如下

3. 自定义样式

默认样式继承了Widget.Material.RatingBar,替代背景和进度图片。

 

ratingbar_material.xml文件

                                                

相关文章
Android ProgressBar控件
Android SeekBar控件
Android RatingBar控件

更多相关文章

  1. [Android] View控件显示隐藏动画效果
  2. Android开发一些常见问题
  3. ContentProvider回顾
  4. Android(安卓)android.intent.category解析
  5. Android(安卓)自定义标题栏
  6. android六大布局和UI组件
  7. Android(安卓)使用dalvikvm 执行字节码
  8. 【Android】解决ScrollView中嵌套EditText时的滑动滚动冲突
  9. LayoutInflater的使用

随机推荐

  1. Android Activity 切屏处理
  2. android中AudioRecord使用详解
  3. android五种布局模式
  4. 【Android学习笔记】AutoCompleteTextVie
  5. Android timer
  6. 如何在Android平板电脑POWER按钮菜单中添
  7. 【Android】利用adt-bundle在Linux下轻松
  8. android framework 输入事件分析
  9. Android已有项目接入Flutter及互相通信
  10. 【EditText】Android 中设置 EditText 光