/res/values下 styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="foodRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/food_rating_bar_full</item>
<item name="android:minHeight">48dip</item>
<item name="android:maxHeight">48dip</item>
</style>
</resources>
/res/Drawable 下 food_rating_bar_full.xml
注意与styles.xml的food_rating_bar_full名称一致
<?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/food_ratingbar_full_empty" />
<item android:id="@+android:id/secondaryProgress"
android:drawable="@drawable/food_ratingbar_full_empty" />
<item android:id="@+android:id/progress"
android:drawable="@drawable/food_ratingbar_full_filled" />
</layer-list>
food_ratingbar_full_empty是代表没有选中图片效果,food_ratingbar_full_filled选中图片效果。
最后将style放入RatingBar中,即可实现你的图片效果:
<RatingBar android:id="@+id/my_rating_bar"
...
style="@style/foodRatingBar" />
分享到:
相关推荐
<RatingBar android:id="@+id/ratingbarId" android:layout_height="wrap_content" android:layout_width="wrap_content" android:numStars="5" android:stepSize="1.0" /> </LinearLayout>
android 利用RatingBar实现登录加载进度条
自定义RatingBar的背景图片,并解决在6.0手机上显示不全的问题。
最近写项目用到了Ratingbar,由于Android自带的Ratingbar可以改变星星的颜色,但是无法设置间距,所以我们自定义了Ratingbar,上传到这和大家分享,交流学习
Inspired by stock android RatingBar. Simpler, has features that original lacks. What is this about Whatever you need to display some rating or pricing category - just use ProperRatingBar so this: ...
简单的Android RatingBar投票条实例。
系统中自带的RatingBar使用起来非常不方便,并且无法调整合适大小,于是自定义一个可自己调节星星数量,大小,间距等属性的RatingBar,详细了解请移步http://blog.csdn.net/zxc514257857/article/details/68670712
博客介绍地址http://blog.csdn.net/xiangxi101/article/details/51455678
android中自定义ratingbar方法,有代码说明,测试可行。
Android自定义的RatingBar,星级评论,带提示文本框还能输入多少字。参考博客,有图片:http://blog.csdn.net/yuanqihesheng/article/details/9447381
RatingBar给用户一种简单方便的评分方式,觉得系统的样式不过美观的时候,不妨自定义一个RatingBar,此代码简单实用,适合初学者。
Android 自定义RatingBar
RatingBar星星显示不全或星星图片被拉伸解决,手机上显示正常,更换个其他分辨率的手机就会出现显示不全,或者不够撑满控件的大小
由于项目中需要使用到ratingbar,可之前每次使用总有各种各样的限制 使用过的小伙伴可能会有所体会,这次需要设置ratingbar之间的间距,我试了很多种方法都无效 迫于无奈,只能自己写一个呗 现在分享出来给小伙伴们...
android定制评分RatingBar关键部分带注释
下面小编就为大家带来一篇android之RatingBar控件用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
android ratingBar星星demo
Android安卓自定义RatingBar控件(解决了多分辨率问题,以及被截取或者有阴影的问题)。
android定制评分RatingBar。关键是在drawable-*中定义图片描述文件以及在values下面定义style文件。