全国咨询/投诉热线:400-618-9090

首页技术文章正文

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

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

http://www.itcast.cn/subject/uizly/index.shtml?seozxuids

14天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

8天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

0天免费试学

基础班入门课程限时免费

申请试学名额

12天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

10天免费试学

基础班入门课程限时免费

申请试学名额
在线咨询 我要报名