主要是用到selector这个属性!
1. android项目中,在res文件夹下建一个drawable文件夹
button_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" />
<item android:state_pressed="false"
android:drawable="@drawable/button"/>
</selector>
指定好按下时的图片 和 未按下时的图片
2. 将button_selector.xml放到drawable文件夹下
main.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" >
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:background="@drawable/button_selector" />
</LinearLayout>
这样所指定的ImageButton当点击的时候就会改变背景图片了
分享到:
相关推荐
Android2.2 API 中文文档,注意这里只有ImageButton的,请关注http://over140.cnblogs.com/的更新。
Andoid自定义标题栏示例工程,包括标题栏的图标、文字、背景、高度的自定义设置演示。
Multiple annotations found at this line: - error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/icon'). - Should explicitly set android:allowBackup to true...
andoid ppt demo实例 andoid ppt demo实例
从入门开始,也是从别人哪里下载的,分享给大家.不不想要分的,可必须选择
andoid跑步速度,步数等计算步
andoid位置定位DEMO
小游戏andoid, 很漂亮的小游戏,请大家分享。
andoid蓝牙遥控小车制作详细说明PDF文档,内有详细的原理图、小车端单片机代码
这个一个关于图片的工具类
Andoid 天气预报源码 Android可以通过google实现获取指定经纬度位置或者某一个城市的天气信息。如果是根据经纬度查询天气信息,需要对精度为进行转换
Andoid编译完成后的代码结构
如何有效控制Andoid应用的耗电量
andoid拖拽ListView Demo
由于描述不能带图片,请连接 http://blog.sina.com.cn/s/blog_4a9f789a0100odsd.html 这个地址,查看改软件图片。主要功能 查询android手机已装程序的权限和本地apk格式安装程序的权限。 并协助卸载已安装软件和...
Andoid手机程序设计实用教程源代码,对于初学者很有用
Andoid手机程序设计实用教程源代码2,这是第二部分
andoid 和 pc socket通信实例 里面有两个文件夹 SocketServer和SocketClient SocketServer为服务器端 ,java编写 SocketClient为客户端, android编写 最近在学习中,这些程序也是socket基本架构。绝对可行。 ...