安卓为按钮设置按下状态

原创 2015年11月20日 09:25:20

1、创建包含两个状态的drawable(普通状态、按下状态)

res/drawable/two_state_drawable.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_pressed="false" android:drawable="@drawable/nomal"/>
    <item android:state_pressed="true" android:drawable="@drawable/pressed" />
</selector>

2、调用

<Button
        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/two_state_drawable" />


相关文章推荐

android中关于 button有三种状态的设置 enabled的设置

我们一般按钮按下抬起有两种状态,比如颜色深的变为浅的;当我们想要禁止当前按钮并有第三种状态颜色出现时就要用到enabled这个属性了。 在资源文件中创建:     deep_red_r...
  • lienyin
  • lienyin
  • 2016年03月18日 18:18
  • 3992

Android用Selector实现Button按下,不可点,正常三种状态下背景颜色的变化

为Button设置多种状态的selector 描述:有时候button需要有多种不同的状态对应不同的背景,如正常状态下颜色是紫色,但按下状态是绿色,不可点状态是灰色,对应的三种不同背景颜色。 实现:要...

VC下利用Picture控件实现png图片按钮(鼠标初始、按下、松开、获得焦点四种状态)

http://www.chinadev.cn 工程源码:http://download.csdn.net/detail/zzzili/4186684     /****************...
  • zzzili
  • zzzili
  • 2012年03月30日 14:41
  • 2590

安卓三状态切换按钮TriStateToggleButton

源码分享 2016-11-24 12:11 安卓三状态切换按钮源码下载 TriState Toggle Button示例源码下载 一个完全可定制和超简单的三态切换按钮(如果你喜欢切换按...

android 给assets文件夹中图片设置点击、按下状态

最近在做换肤这个功能,由于res资源文件下只能放置一套资源图片,所以改用将另一套资源放置在asset文件夹下 先说下环境:res资源文件夹下有一套默认的资源图片,另一套资源放置在asset文件夹下,保...

安卓控件之Button与ImageButton详解以及其按下效果的实现

Android系统控件Button是一种按钮控件,用户能够在该控件上点击,并后引发相应的事件处理方法;ImageButton用以实现能够显示图像功能的控件按钮。...

MFC中,,设置与按钮相连接的界面(按下按钮,弹出下一个界面)

1.每个界面,,都对应一个自己的类,, 所以在resource视图中每添加一个新界面时,,必须在类视图中,,添加相应的类,,, 2.在界面中,添加编辑框的成员变量后,, 在dialog类...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓为按钮设置按下状态
举报原因:
原因补充:

(最多只允许输入30个字)