24 Android 点击事件的四种写法(视频+笔记,从01开
2017-02-24 本文已影响224人
小默森
大家好,我是森森
这节课我给大家总结一下点击事件的四种写法.
最近好像有点英语热哈,好多学英语的机构,那天有个业务员给我打电话说,来我们机构学英语吧,一个月让你看美剧不用看字幕,我说,还是算了,中文的剧不带字幕的我都不看,一时,业务员也不知道怎么说了,只说,你不按套路出牌啊.我又说,你做这个一月能挣10k+吗?如果不能,来跟我学安卓吧?然后问了一些问题,最后他说考虑一下,关注了我的简书,留了我的微信号.
好了废话不多说,开始讲课.舌头上长了个大泡,说话有点大舌头,见谅!
24 Android点击事件的四种写法
笔记的话直接上四种点击事件代码写法代码后做讲解.
第一种,内部类的方法:
Layout:
Src:
前边的课程已经做了讲解,不再赘述.
第二种,匿名内部类:
Layout:
Src:
设置点击事件,匿名内部类,注意导包,要不然报错.
前两种方法缺点:如果按钮过多,代码会显得很臃肿.不美观,后期也难于维护.
第三种,在布局文件里写.
Layout:
Src:
没id怎么知道哪个按钮呢?其实就是通过View这个参数把按钮传过来,不写会报错.
缺点:但是开发一般不用,因为没来由跑来一个方法,哪儿也没调用,不容易搞懂.
第四种,Activity实现onclicklistener.
Layout:
Src:
btn_01.setonclicklistener(this):括号里边应该放onclicklistener的实现类,现在相当于是MainActivity,所以放this.
然后实现未实现方法
通过v.getId(),得到对应的按钮,这样代码就简洁很多,效率也提升很多,开发这样用!
好了,四种点击事件介绍完了.内部类,匿名内部类,布局文件中的onclick属性,Activity实现onclicklistener,实现方法.
如有错误,欢迎指出,QQ525902456