`
hengxing2009
  • 浏览: 88347 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android更换RatingBar图片

阅读更多

/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" />

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    android中ratingbar的简单使用

    &lt;RatingBar android:id="@+id/ratingbarId" android:layout_height="wrap_content" android:layout_width="wrap_content" android:numStars="5" android:stepSize="1.0" /&gt; &lt;/LinearLayout&gt;

    Android自定义RatingBar的背景图片

    本文将详细介绍如何自定义RatingBar的背景图片以及解决在Android 6.0(API级别23)设备上可能出现的显示不全问题。 首先,我们需要了解RatingBar的基本结构。RatingBar本质上是一个水平的ProgressBar,它通过显示一...

    Android自定义Ratingbar星星实现评分

    在Android开发中, RatingBar 是一个非常常见的组件,用于用户对某一内容进行评分。系统默认的RatingBar虽然功能基础,但有时无法满足我们对于界面设计的个性化需求。本篇文章将详细探讨如何根据实际需求自定义...

    android自定义RatingBar

    - 设置`&lt;item&gt;`元素的`android:drawable`属性为星星的图像资源,可以是矢量图或者PNG图片。 - 通过`android:top`, `android:bottom`, `android:left`, `android:right`来调整星星的边距,以达到想要的间距效果。 ...

    Android RatingBar投票条实例

    2. 图片资源替换:通过改变`android:indeterminateDrawable`和`android:progressDrawable`属性,可以使用自定义的图片资源替换默认的星星。 六、Android投票应用实例 在实际的投票应用中,RatingBar可以用来收集...

    android 利用RatingBar实现登录加载进度条

    在Android开发中, RatingBar通常用于用户评价,它呈现为一系列可选的星星。然而,这里我们将探讨如何创造性地利用RatingBar来实现一个登录时的加载进度条效果。这个概念可以提升用户体验,使得用户在等待登录验证时...

    Android中自定义RatingBar实现星星大小,数量,间距等的设置

    系统中自带的RatingBar使用起来非常不方便,并且无法调整合适大小,于是自定义一个可自己调节星星数量,大小,间距等属性的RatingBar,详细了解请移步http://blog.csdn.net/zxc514257857/article/details/68670712

    Android代码-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显示效果

    android自定义RatingBar显示效果

    RatingBar显示不全或图片拉伸解决方案

    在Android开发中,RatingBar是用于展示评分的控件,通常用于电影评分、商品评价等场景。然而,开发者在实际应用中可能会遇到RatingBar显示不全或者星星图片被拉伸的问题,这通常与屏幕分辨率、Density DPI(密度独立...

    android中自定义ratingbar方法(含代码)

    Android 中自定义 RatingBar 方法 在 Android 开发中,RatingBar 是一个非常常用的组件,用于显示评分或星级評價。但是,系统默认的 RatingBar 样式可能不够美观,于是我们需要自定义 RatingBar 的样式来满足我们的...

    android 自定义RatingBar源码实例

    在Android开发中,RatingBar是一种常用的UI组件,它允许用户以星星的形式给出评分。系统默认的RatingBar样式可能无法满足所有设计需求,因此开发者经常需要对其进行自定义以达到更美观的效果。本文将深入探讨如何...

    Android自定义的RatingBar,星级评论,带提示文本框还能输入多少字。

    Android自定义的RatingBar,星级评论,带提示文本框还能输入多少字。参考博客,有图片:http://blog.csdn.net/yuanqihesheng/article/details/9447381

    androidRatingBar_android_

    在这个项目中,开发者通过自定义RatingBar的样式实现了彩色的投票条,这可能涉及到修改RatingBar的背景、选中和未选中状态的图片资源,以及设置颜色属性。在Android中,我们可以使用XML资源文件定义自定义样式,并...

    android定制评分RatingBar带注释

    在Android开发中,RatingBar是一个常用的UI组件,用于展示用户评价或者打分的界面元素。本教程将深入探讨如何自定义一个带有注释的RatingBar,以满足个性化需求。我们将从以下几个方面详细介绍这个过程: 1. **...

    android ratingbar的使用

    `thumb`属性允许我们自定义单个星星的图片,而`progressDrawable`则可以用来设置RatingBar的整体背景。 接下来,我们需要在Activity或Fragment中获取RatingBar的实例并设置监听器,以便在用户改变评分时作出响应: ...

    Android重写View的自定义Ratingbar

    由于项目中需要使用到ratingbar,可之前每次使用总有各种各样的限制 使用过的小伙伴可能会有所体会,这次需要设置ratingbar之间的间距,我试了很多种方法都无效 迫于无奈,只能自己写一个呗 现在分享出来给小伙伴们...

    Android安卓自定义RatingBar控件(解决了多分辨率问题,以及被截取或者有阴影的问题)

    Android安卓自定义RatingBar控件(解决了多分辨率问题,以及被截取或者有阴影的问题) 自定义了两个控件,一个大,一个小。因为有的设置没有办法在代码里面设置,所以自定义控件是继承于LinearLayout。 大家直接把...

    android定制评分RatingBar

    在Android开发中,RatingBar是一个常用的UI组件,用于展示用户评价或者打分的场景。它通常显示为一系列的星星,用户可以对它们进行选择来表示评分。然而,Android系统默认的RatingBar样式可能无法满足所有设计需求,...

Global site tag (gtag.js) - Google Analytics