android 控件: xml 设置 Button 按下背景

本篇文章讲述了不使用java代码来改变 Button 按下和未按下时的背景。

 

首先准备两张图片, 分别是按钮按下和按钮未按下的。

 

在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_bg_d"
		/>
	<item
		android:state_focused="false"
		android:drawable="@drawable/button_bg"
		/>

</selector>


再把目标按钮的背景换成

android:background="@drawable/button_selector"

即可。

 

posted @ 2013-08-09 23:36  javawebsoa  Views(559)  Comments(0Edit  收藏  举报