Android的按钮按下效果

原创 2012年03月26日 21:46:52
    package cn.zx.android;  
      
    import android.app.Activity;  
    import android.os.Bundle;  
    import android.view.KeyEvent;  
    import android.view.View;  
    import android.view.View.OnClickListener;  
    import android.view.View.OnKeyListener;  
    import android.widget.Button;  
      
    public class ButtonActivity extends Activity {  
        /** Called when the activity is first created. */  
        private Button btn;  
        @Override  
        public void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
            setContentView(R.layout.main);  
            btn=(Button)this.findViewById(R.id.btn);  
            btn.setOnClickListener(new OnClickListener(){  
      
                @Override  
                public void onClick(View arg0) {  
                    // TODO Auto-generated method stub  
                    System.out.println("btn pressed");  
                }  
                  
            });  
        }  
    }  

布局文件:

<?xml version="1.0" encoding="utf-8"?>  
    <selector xmlns:android="http://schemas.android.com/apk/res/android">  
        <item android:drawable="@drawable/android_pressed"  
              android:state_pressed="true" />  
        <item android:drawable="@drawable/android_focused"  
              android:state_focused="true" />  
        <item android:drawable="@drawable/android_normal" />  
    </selector>  
    <pre class="xml" name="code">    <ImageButton   
            android:layout_width="fill_parent"   
            android:layout_height="wrap_content"  
            android:background="@drawable/ic_tab_artists"  
        /></pre>  
       




相关文章推荐

Java Socket 通信中传递Object对象注意的问题

Java Socket通信中传递自定义对象时,出现了 java.lang.ClassNotFoundException 网上查了半天,原因是 客户端和服务端传递的对象所在包的路径不一致, 也...

Android手机软件开发界面跳转一例

Android手机软件开发界面跳转一例 开发环境配置: window server 2008 Eclipse 3.7 JDK1.6 Android2.2 ADT14 //应用程序配置xml文件 ...
  • hsg77
  • hsg77
  • 2011年11月17日 13:57
  • 3118

Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。

首先看看网上的2种方法: 使用Button时为了让用户有“按下”的效果,有两种实现方式: 1.在代码里面。 [java] view plaincopyprint? ...

Android ImageButton自定义按钮的按下效果的代码实现方法

前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net  ...
  • luckkof
  • luckkof
  • 2014年02月09日 14:57
  • 1223

Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法

使用Button时为了让用户有“按下”的效果,有两种实现方式: 1.在代码里面。 [java] view plaincopy imageButto...

Android selector 最佳写法 用一张图片实现按钮按下和普通效果的样式

第一种方法(强烈推荐) 方法:selector做遮罩,原图做background。 我们做按钮的时候经常需要用两个图片来实现按钮点击和普通状态的样式,这就需要提供两种图片,而且每个分辨率下...

android自定义ImageButton按钮的按下效果的代码实现

首先看看网上的2种方法: 【以下为引用网络,来源:http://www.eoeandroid.com/thread-7931-1-1.html】 使用Button时为了让用户有“按下”的效果,有两...

Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。 .

首先看看网上的2种方法: 【以下为引用网络,来源:http://www.eoeandroid.com/thread-7931-1-1.html】 使用Button时为了让用户有“按下”的效果,...

Android中ImageButton自定义按钮的按下效果的代码实现方法

首先看看网上的2种方法: 【以下为引用网络,来源:http://www.eoeandroid.com/thread-7931-1-1.html】 使用Button时为了让用户有“按下”的效果,有两...

Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。

首先看看网上的2种方法: 【以下为引用网络,来源:http://www.eoeandroid.com/thread-7931-1-1.html】 使用Button时为了让用户有“按下”的效果,有两...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android的按钮按下效果
举报原因:
原因补充:

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