Android(安卓)RatingBar控件
16lz
2021-01-26
1. RatingBar类
RatingBar
类用于显示星条。主要属性
numStars
,指定星星个数rating
,指定默认点亮的星星星星个数stepSize
,指定步进数,1,0.5是常用值
通过setOnRatingBarChangeListener(OnRatingBarChangeListener)
的回调方法实现RatingBar
的拖动事件。
onRatingChanged(RatingBar, float, boolean)
,进度发生改变时会触发
定义一个RatingBar
效果如下
2. Rating样式
默认主题Theme.AppCompat.Light
,还有small
和Indicator
两种可以选择。
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控件
更多相关文章
- [Android] View控件显示隐藏动画效果
- Android开发一些常见问题
- ContentProvider回顾
- Android(安卓)android.intent.category解析
- Android(安卓)自定义标题栏
- android六大布局和UI组件
- Android(安卓)使用dalvikvm 执行字节码
- 【Android】解决ScrollView中嵌套EditText时的滑动滚动冲突
- LayoutInflater的使用