码迷,mamicode.com
首页 > 其他好文 > 详细

RatingBar

时间:2016-11-22 02:34:05      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:ble   pre   android   style   注意   http   progress   span   alt   

题记:保持旺盛的求知欲。希望会一直这样。

说明:来了新控件了。就是经常用的打分的那种东东。

技术分享

说明:1、看上图分别是系统自带的和自己做的。rating就是设置小星星的数目。

   2、用系统自带的必须是WrapContent。否则会显示不出来。但是一般系统自带的不咋好用,所以需要自定义。

     3、下面的黄色的小星星就是自带的。和系统不同的是加入一个配置文件,就是对背景进行配置。(类似于ProgressBar的自定义。)

自定义代码:layerlist_ratingbar的配置文件代码如下:注意:背景的ID是系统自带的,并且顺序不可变!

 

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <!-- 1.空的星星 -->
    <item
        android:id="@android:id/background"
        android:drawable="@drawable/rating_small_empty">
    </item>

    <!-- 2. 半个的星星 -->
    <item
        android:id="@android:id/secondaryProgress"
        android:drawable="@drawable/rating_small_half">
    </item>

    <!-- 3.全部的星星 -->
    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/rating_small_full">
    </item>

</layer-list>

 

 整体来说比较简单!

 

RatingBar

标签:ble   pre   android   style   注意   http   progress   span   alt   

原文地址:http://www.cnblogs.com/tinyclear/p/6087631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!