首页技术文章正文

Android+物联网培训之Android应用开发基础(4)

更新时间:2017-05-29 来源:黑马程序员Android+物联网培训学院 浏览量:

点击事件的四种实现方式
一、通过内部类

button.setOnClickListener(new ButtonListener());
 
class ButtonListener implements OnClickListener {
 
                @Override
                public void onClick(View v) {
 
                }
 
        }

二、通过匿名内部类

button.setOnClickListener(new OnClickListener() {
 
                        @Override
                        public void onClick(View v) {
                                // TODO Auto-generated method stub
 
                        }
                });
        }


三、通过给控件设置点击事件监听器,让当前Activity 实现OnClickListener接口

button.setOnClickListener(this);
        // 实现onClick方法
        @Override
        public void onClick(View v) {
                switch (v.getId()) {
                case R.id.button:
                        
                        break;
 
                default:
                        break;
                }
        }

四、通过布局文件中控件的属性android:onClick="click"属性,在Activity里面写自定义方法名称要和onClick属性中的方法名一致


public void click(View v) {
                
}





本文版权归黑马程序员Android培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:黑马程序员Android+物联网培训学院
首发:http://Android.itheima.com
分享到:
在线咨询 我要报名
和我们在线交谈!