定义xml为drawable文件并根据状态改变显示的图片资源 - sodino的专栏 - CSDN博客
来源:百度文库 编辑:神马文学网 时间:2024/04/29 05:25:00
在Button上触摸按下的时候,Button有focused,pressed和default状态,可以使用不同的图片来显示这三种状态。
先定义一个名为btnselector.xml文件,代码如下:
viewplaincopyto clipboardprint?
-
- android:state_focused="true"
- android:state_pressed="false"
- android:drawable="@drawable/focused"
- >
-
- android:state_focused="true"
- android:state_pressed="true"
- android:drawable="@drawable/focusedpressed"
- >
-
- android:state_focused="false"
- android:state_pressed="true"
- android:drawable="@drawable/pressed"
- >
-
- android:drawable="@drawable/default"
- >
ImageButton使用btnselector.xml如下:
viewplaincopyto clipboardprint?
- android:id="@+id/stop"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/btnselector"
- android:background="#00000000"
- >
android:src赋值为"@drawable/btnselector",而不是指向具体的图片资源。
定义xml为drawable文件并根据状态改变显示的图片资源 - sodino的专栏 - CSDN博客
java线程状态管理 - SecretValley的专栏 - CSDN博客
javacard mask.c 文件结构 - tccth4091的专栏 - CSDN博客
C#操作xml之xpath语法 - ismycxp的专栏 - CSDN博客
baozhengw的专栏 - CSDN博客
几种Linux 的开关机状态解析 - winnie的专栏 - CSDN博客
做人,做事,观念改变人生,行动改变未来 - huwei2003的专栏 - CSDN博客
Keil C51汉字显示的bug问题 - willhu2008的专栏 - CSDN博客
在中国能找到的最好的BMP文件结构 - KaKa的专栏 - CSDN博客
PHP5薄荷教程[13]文件上传 - 薄荷脑的专栏 - CSDN博客
WMA文件信息格式分析及代码 - benny5609的专栏 - CSDN博客
oracle数据库表空间文件收缩实例 - 47522341的专栏 - CSDN博客
oracle数据库表空间文件收缩实例 - 47522341的专栏 - CSDN博客
将15的身份证号升为18位(根据GB 11643-1999) - 清风细雨 - CSDN博客
VS中def文件对于生成dll和lib文件的作用 - caomiao2006的专栏 - CSDN博客
AGPS简介 - kv110的专栏 - CSDN博客
OpenMAX简介 - shenbin1430的专栏 - CSDN博客
Android flinger - simmer_ken的专栏 - CSDN博客
windows 命令 - orangeman1982112的专栏 - CSDN博客
JNDI概述 - tanghongru1983的专栏 - CSDN博客
指针 - syhhl007的专栏 - CSDN博客
变量命名 - yszwn的专栏 - CSDN博客
什么是PLL - JasonCao的专栏 - CSDN博客
VC积累 - cherryt的专栏 - CSDN博客