24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)

大家好,我是森森

这节课我给大家总结一下点击事件的四种写法.

最近好像有点英语热哈,好多学英语的机构,那天有个业务员给我打电话说,来我们机构学英语吧,一个月让你看美剧不用看字幕,我说,还是算了,中文的剧不带字幕的我都不看,一时,业务员也不知道怎么说了,只说,你不按套路出牌啊.我又说,你做这个一月能挣10k+吗?如果不能,来跟我学安卓吧?然后问了一些问题,最后他说考虑一下,关注了我的,留了我的微信号.

好了废话不多说,开始讲课.舌头上长了个大泡,说话有点大舌头,见谅!


24 Android点击事件的四种写法

笔记的话直接上四种点击事件代码写法代码后做讲解.

第一种,内部类的方法:

Layout:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第1张图片

Src:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第2张图片

前边的课程已经做了讲解,不再赘述.

第二种,匿名内部类:

Layout:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第3张图片

Src:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第4张图片

设置点击事件,匿名内部类,注意导包,要不然报错.

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第5张图片

前两种方法缺点:如果按钮过多,代码会显得很臃肿.不美观,后期也难于维护.

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第6张图片

第三种,在布局文件里写.

Layout:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第7张图片

Src:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第8张图片

没id怎么知道哪个按钮呢?其实就是通过View这个参数把按钮传过来,不写会报错.

缺点:但是开发一般不用,因为没来由跑来一个方法,哪儿也没调用,不容易搞懂.

第四种,Activity实现onclicklistener.

Layout:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第9张图片

Src:

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第10张图片

btn_01.setonclicklistener(this):括号里边应该放onclicklistener的实现类,现在相当于是MainActivity,所以放this.

然后实现未实现方法

24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门)_第11张图片

通过v.getId(),得到对应的按钮,这样代码就简洁很多,效率也提升很多,开发这样用!

好了,四种点击事件介绍完了.内部类,匿名内部类,布局文件中的onclick属性,Activity实现onclicklistener,实现方法.

如有错误,欢迎指出,QQ525902456

你可能感兴趣的:(24 Android 点击事件的四种写法(视频+笔记,从01开始点点入门))