Android 更换 RatingBar背景图片
来源:互联网 发布:两小无猜网络剧是bl吗 编辑:程序博客网 时间:2024/05/16 08:39
RatingBar是我们常用来显示评分或等级的控件,但系统的背景显得的单调,因此我们想把他做的个性一点。用更好的图片替换系统默认图片。
上边的是系统的,下边的是换过自己喜欢的图片后的(我也没有什么好看的图片,就随便选了两个图片,也不怎么好看。。。)
做法很简单:
<RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5"/> <RatingBar android:id="@+id/ratingBar1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/ratingbar" android:layout_below="@+id/ratingbar" android:layout_marginTop="42dp" android:numStars="5" style="@style/MyStarRatingBar" />主要是通过修改style属性。下边是MyStarRatingBar的代码
<style name="MyStarRatingBar" parent="@android:style/Widget.RatingBar"> <item name="android:progressDrawable">@drawable/rating_bar</item> <item name="android:minHeight">30dip</item> <item name="android:maxHeight">30dip</item> </style>再然后是rating_bar的代码,在drawable下:
<?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/kongxing"></item> <item android:id="@+android:id/secondaryProgress" android:drawable="@drawable/kongxing"></item> <item android:id="@+android:id/progress" android:drawable="@drawable/manxing"></item></layer-list>其中kongxing代表没选中的图片,manxing代表选中后的tup
参考:http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/
- Android 更换 RatingBar背景图片
- android 自定义RatingBar背景图片
- Android更换RatingBar图片
- android开发教程:Android更换RatingBar图片
- Android更换RatingBar(等级评定)图片
- Android studio更换主题、背景图片
- Android-定时更换控件背景图片
- android背景图片更换——经典例子
- android 如何更换屏幕上锁界面背景图片
- Android 如何更换屏幕上锁界面背景图片
- 自定义RatingBar的背景图片
- 更换RatingBar图片
- 修改RatingBar显示的背景图片
- 如何更换RatingBar的图片
- android选择本地相册或拍照更换软件背景图片
- android--RatingBar
- Android RatingBar
- C# 窗体更换背景图片
- CentOS下matplotlib的安装中图形显示问题
- javaMail应用
- No space left on device /tmp 原因和解决方法
- 使用libtool碰到的问题
- IDispatch接口原理与应用
- Android 更换 RatingBar背景图片
- UVA 10537 The Toll! Revisited(最短路变形)
- 【创想QQ图标点亮辅助工具●V2.0官方版】
- Jquery选择器总结
- HDU 4300Clairewd’s message(题目不好懂 KMP)
- C# winform 中控件禁用,但是不变灰
- Eclipse中10个最有用的快捷键组合
- 第二个类:SimpleMailSender.java
- 使用Minify来优化网站性能