Android中评分条AppCompatRatingBar
来源:互联网 发布:阿里云主机多少钱 编辑:程序博客网 时间:2024/05/19 03:19
<android.support.v7.widget.AppCompatRatingBar android:id="@+id/ratingBar_hots" style="?android:attr/ratingBarStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="4dp" android:isIndicator="true" android:max="10" android:numStars="5" android:progressDrawable="@drawable/rating_bar_bg" android:rating="1.5" android:stepSize="0.5" />
其中:
max表示最大值即满分是多少,int一般numStars满分情况下共有多少颗星 int一般rating默认几颗星是亮的 floatstepSize步数,为0.5时半颗半颗的增加,即可用显示半颗星,这些属性除了可在xml中指定外还可以通过java代码指定ratingBar_hots.setRating();ratingBar_hots.setStepSize();ratingBar_hots.setMax();ratingBar_hots.setNumStars(),大小和间距最好通过图片来控制,引入图片的方式为progressDrawable属性,其实就是引入一个layerlist,其中rating_bar_bg的示例代码如下<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item android:id="@android:id/background" android:drawable="@drawable/rating_small_empty"/><item android:id="@android:id/secondaryProgress" android:drawable="@drawable/rating_small_half"/><item android:id="@android:id/progress" android:drawable="@drawable/rating_small_full"/></layer-list>
阅读全文
0 0
- Android中评分条AppCompatRatingBar
- Android中 RatingBar评分条的使用
- android:评分条RatingBar
- Android 星级评分条DEMO
- Android 控件之RatingBar评分条(五星)
- android学习笔记27:星级评分条
- android中的评分条(ratingBar)
- android评分条RatingBar自定义设置
- android评分条RatingBar自定义设置
- Android开发之星级评分条-RatingBar
- android评分条RatingBar自定义设置
- android评分条RatingBar自定义设置
- Android 控件之十一:RatingBar评分条
- android 评分条 RatingBar 使用及自定义
- Android星级评分条控件RatingBar
- Android练习-----星级评分条(RatingBar)
- android自定义评分条(RatingBar)
- 【Android开发】高级组件-拖动条和星级评分条
- 数据可视化的未来趋势分析
- ArcGIS的swm二进制文件处理成为矩阵形式的文本文件
- MySQL 悲观锁和乐观锁和共享锁
- 装饰模式
- 多线程并发系统-----讲解
- Android中评分条AppCompatRatingBar
- Ajax原理与封装
- 数据结构
- Android Architecture Components(1)
- SpringBoot非官方教程 | 第十七篇:上传文件
- symbol(s) not found for architecture arm64
- 索引失效原因
- quartus modelsim-altera, Can't launch the Modelsim-Altera Software
- Mesos + Marathon + Chronos + Docker环境安装