android 中实现 点击button ,变换背景

 时间:2026-02-13 19:53:57

1、在mian.xml中 定义一个button按钮

其中 background: @drawable/ beforestyle

android 中实现 点击button ,变换背景

2、编写beforestyle.xml,在res 目录下 --找到drawable文件夹 然后 新建beforestyle.xml

文件

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >

   

 <!-- 获得焦点但未按下时的背景图片 -->

    <item android:drawable="@drawable/button_use_pre" android:state_enabled="true" android:state_focused="true" android:state_pressed="false"/>

    <!-- 按下时的背景图片 -->  

    <item android:drawable="@drawable/button_use_pre_highlight" android:state_enabled="true" android:state_pressed="true"/>

    <item android:drawable="@drawable/button_use_pre_highlight" android:state_enabled="true" android:state_focused="true"/>

    <item android:drawable="@drawable/button_use_pre"/>

</selector>

3、要求 提前准备好两张图片,button_use_pre 是没有按下去的图片

button_use_pre_highlight是按下去的图片背景

4、当然,这只是一种实现方法,还可以使用java代码 实现哦(自己可以动手试一试)

  • 怎样做宝宝版“咖喱饭”?
  • 米勒山庄疑案5(石头记1)攻略
  • 二十万投资什么比较好
  • 好吃的胡萝卜煲马蹄
  • 炎炎夏日应该注意哪些问题呢?
  • 热门搜索
    旅游产品分销平台 亚洲最佳旅游地 随州旅游景点大全 海南岛旅游价格 庐山旅游注意事项 青海西宁旅游攻略 上海春秋旅游网 淄博旅游团 湖南旅游景点推荐 海涛旅游出境游