Android RatingBar 评价栏 星星 大小 样式 设置
来源:互联网 发布:怎样加入淘宝开网店 编辑:程序博客网 时间:2024/06/14 05:14
android系统自带RatingBar,无法直接指定宽高,不然会出现无法全部显示的情况,使用系统自带的两个主题
?android:attr/ratingBarStyleIndicator
和
?android:attr/ratingBarStyleSmall
也只能做到固定小版或者大版。
按照以下几个步骤 可以做到自控ratingbar 宽高。
第一步 准备选中何为选中的两种星星,大小相同。
Step-1. You need your own rating stars in res/drawable
...
第二部 为星星定义选中与非选中状态
Step-2 In res/drawable
you need ratingstars.xml
as follow ...
<?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/star_empty" /> <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/star_empty" /> <item android:id="@android:id/progress" android:drawable="@drawable/star" /></layer-list>
第三步,为Ratingbar设置style,此处开始正式指定高度。
Step-3 In res/values
you need styles.xml
as follow ...
<?xml version="1.0" encoding="utf-8"?><resources> <style name="foodRatingBar" parent="@android:style/Widget.RatingBar"> <item name="android:progressDrawable">@drawable/ratingstars</item> <item name="android:minHeight">22dip</item> <item name="android:maxHeight">22dip</item> </style></resources>
第四部,就可以直接使用了
Step-4 In your layout ...
<RatingBar android:id="@+id/rtbProductRating" android:layout_height="wrap_content" android:layout_width="wrap_content" android:numStars="5" android:rating="3.5" android:isIndicator="false" style="@style/foodRatingBar" />
1 4
- Android RatingBar 评价栏 星星 大小 样式 设置
- Android RatingBar 评价栏 星星 大小 样式 设置
- android ratingbar星星大小设定
- 【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距
- 【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距
- Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距
- 【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距
- Android中自定义RatingBar实现星星大小,数量,间距等的设置
- ratingbar设置星星个数
- 自定义评价打分控件RatingBar,可以自定义星星大小和间距
- RatingBar星星大小适配
- android ratingbar星星显示
- Android-->RatingBar自定义大小,自定义样式(图片)
- android ratingbar 星星间距问题,自定义ratingBar
- Android 星星评价
- RatingBar android 自定义 评级 星星
- 如何调整ratingbar中星星的大小
- 安卓学习笔记---RatingBar实现星星大小,数量,间距等的设置
- 华为机试——字符串过滤
- SNMP 原理与实战详解
- 文档的相似性可以使用Shingling算法进行比较
- SNMP 原理与实战详解
- ros_indigo使用keyboard键盘控制虚拟或实际机器人
- Android RatingBar 评价栏 星星 大小 样式 设置
- SQL Server 2000 发布与订阅
- opencv split和merge操作
- 全局断点
- java内存空间
- 华为机试——连续整数
- 从“我”到“我们”
- rem Chrome bug:rem单位的字号在Chrome浏览器中过大
- 常用的正则表达式