• 根据level显示哪张图片
  • 在工程文件的res/drawable/新建level-list

    如下
<?xml version="1.0" encoding="utf-8"?>
<level-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 0-10 显示这张 -->
<item android:drawable="@drawable/wifi1"
android:maxLevel = "10"
></item>
<!-- 20-30 之间显示 -->
<item android:drawable="@drawable/wifi2"
android:maxLevel = "20"
></item> <item android:drawable="@drawable/wifi3"
android:maxLevel = "30"
></item> <item android:drawable="@drawable/wifi4"
android:maxLevel = "40"
></item> </level-list>
  • 使用
package com.qf.day18_uiresources_demo;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView; public class LevelActivity extends Activity { private ImageView iv; @Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState); setContentView(R.layout.activity_level); iv = (ImageView) findViewById(R.id.imageView1); } public void clickButton(View v) {
switch (v.getId()) {
case R.id.button1: iv.setImageLevel(10);
break; case R.id.button2: iv.setImageLevel(20);
break;
case R.id.button3: iv.setImageLevel(30);
break;
case R.id.button4: iv.setImageLevel(40);
break; }
}
}

最新文章

  1. Ubuntu 14.04 更换阿里云源[转]
  2. python 虚拟环境
  3. Jquery通过Ajax方式来提交Form表单
  4. OpenCV从入门到放弃系列之——图像的基本操作
  5. heading python decorator
  6. eclipse *.vm 文件,语法高亮
  7. POJ 2249
  8. -_-#【Canvas】绘制文本
  9. AS 断点调试 debug
  10. python解析命令行
  11. 初学者易上手的SSH-hibernate01环境搭建
  12. 干货型up主
  13. 【bfs】最少转弯问题
  14. 使用docker搭建centos虚拟机
  15. 搭建webpack基础配置
  16. Demystify Git
  17. Apache Flume 学习笔记
  18. 关于ajax原理介绍
  19. Linux mysql 5.7.23 主从复制(异步复制)
  20. vue 组件中this指向

热门文章

  1. codevs 1006 等差数列
  2. 小明搬家_NOI导刊2010提高(05)
  3. ●BZOJ 4822 [Cqoi2017]老C的任务
  4. [UOJ UNR#2 黎明前的巧克力]
  5. HDU 1540 Tunnel Warfare(最长连续区间 基础)
  6. hdu 1828 线段树扫描线(周长)
  7. Django中ORM操作
  8. 在 telnet 中利用HTTP协议传递GET、POST参数
  9. HTTPS介绍
  10. .eslintrc 文件