1.自定义替换提醒图片,准备两个图片添加到系统中去:如下:

在drewable下定义一个图片资源ratingbar_drawable.xml

<?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/unselect"></item> <item     android:id="@+android:id/secondaryProgress"     android:drawable="@drawable/unselect"></item> <item     android:id="@+android:id/progress"     android:drawable="@drawable/selected"></item>  </layer-list> 

之后再styles.xml下添加一个标签,这个style继承父style Widget.RatingBar
<style name="roomRatingBar" parent="@android :style/Widget.RatingBar">  <item name="android:progressDrawable">@drawable/ratingbar_drawable</item>  <item name="android:minHeight">48dip</item>  <item name="android:maxHeight">48dip</item>  </style> 

之后定义布局文件资源ratingbar.xml;

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <RatingBar         android:layout_width="match_parent"     android:layout_height="wrap_content"    style="@style/roomRatingBar"     android:layout_marginLeft="10dip"     android:id="@+id/ratingbar"    android:rating="1.5"    android:stepSize="0.15"    android:numStars="8"/></LinearLayout>

运行后的效果:

更多相关文章

  1. [Android(安卓)NDK] Android(安卓)NDK开发环境配置 --- 1 Linux
  2. android ellipsize 属性详解
  3. android 开发-spinner下拉框控件的实现
  4. 关于安卓 TextView 添加点击事件
  5. Android(安卓)可显示左上右下Drawable的TextView
  6. android ellipsize 属性详解
  7. Android(安卓)ImageButton android:scaleType
  8. Android(安卓)Tabhost中tab添加数字demo
  9. Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源

随机推荐

  1. android 仿iphone tab实现
  2. Android(安卓)MVP模式 入门
  3. android在framework层增加自己的service
  4. 关于Android(安卓)Resource的点点滴滴
  5. 【移动开发】因项目需要,今天起学习移动开
  6. [来自iPc.me] 金山 WPS Office 手机移动
  7. 2015年 - 异乡
  8. Android(安卓)特色开发,使用传感器
  9. android animation——view进入退出动画
  10. Android(安卓)SDK上手指南 3:用户交互