改变按钮获取焦点、点击、失去焦点是的背景

来源:互联网 发布:fit健身软件好用吗 编辑:程序博客网 时间:2024/05/22 07:54

在 drawable 文件夹中添加一个 advancedbutton.xml 设置 <selector > 和 <item> 标签

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

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

    //获得焦点时

    < item

        android:state_focused = "true"

        android:state_pressed = "false"

        android:drawable = "@drawable/onfocusimage"

    />

    //获得焦点并按下

    < item

        android:state_focused = "true"

        android:state_pressed = "true"

        android:drawable = "@drawable/clickimage"

    />

    //失去焦点时

    < item

        android:state_focused = "false"

        android:state_pressed = "true"

        android:drawable = "@drawable/clickimage"

    />

    //默认时

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

</ selector >


使用时添加属性:android:background = "@drawable/advancedbutton"

0 0
原创粉丝点击