定义:作为根元素,包含一个或多个item元素。

用法:

<?xml version="1.0" encoding="utf-8"?><level-list    xmlns:android="http://schemas.android.com/apk/res/android" >    <item        android:drawable="@drawable/drawable_resource"        android:maxLevel="integer"        android:minLevel="integer" /></level-list>

属性 作用
android:maxLevel 最大等级
android:minLevel 最小等级

示例:

<?xml version="1.0" encoding="utf-8"?><level-list xmlns:android="http://schemas.android.com/apk/res/android" >    <item        android:drawable="@drawable/status_off"        android:maxLevel="0" />    <item        android:drawable="@drawable/status_on"        android:maxLevel="1" /></level-list>

效果:

注意:<level-list>的XML的加载顺序是从上往下加载,选到满足条件的level即结束查找。

Activity中通过点击事件来改变level:
levelList.getBackground().setLevel(level);

特别留意当Level=20两次点击后的变化。 XML文件1: Android Drawable Resources系列5:<level-list>_第1张图片 效果1: Android Drawable Resources系列5:<level-list>_第2张图片

XML文件2:
Android Drawable Resources系列5:<level-list>_第3张图片
效果2:

更多相关文章

  1. Android ImageView图片显示点击背景切换
  2. Android中图片占用内存的计算
  3. (转帖)Android系列之浅谈Android 3D旋转
  4. Android imageView图片按比例缩放(转)
  5. android中九宫图整齐排列(图片处理)
  6. Android studio实现左右滑动切换图片
  7. Android基于TextView属性android:ellipsize实现跑马灯效果的方法
  8. Android-给图片添加暗影
  9. Java和Android Http连接程序:使用java.net.URL 下载服务器图片到

随机推荐

  1. android 的事件分发从源码分析
  2. Android studio的常见布局
  3. 性能优化工具
  4. android面试题总结—摘自csdn
  5. Android:布局(线性布局LinearLayout)
  6. Android ActionBar的源代码分析(一)
  7. 学习笔记| (二)IPC机制
  8. android --多线程下载
  9. android中SurfaceView SurfaceHolder Sur
  10. 安卓ListView去除分割线、设置边距