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

时间:2024-11-27 19:33:38

本篇文章讲述了不使用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"

即可。