ButterKnife的使用以及自定义注解实例化控件

现在网上有很多自定义注解,主要就是为了先原先的实例化控件太麻烦了,于是有了各种的注意,但是我这里介绍一个插件一键生成,不需要手写。

配置方法如下

打开Android Studio的File->Project Structure,点击


直接进行搜索butterknife引入等待就可以了。等待完成后,在如图地方各加上下面两句话,注意着两句话加载app下的gradle中apply plugin: 'com.neenbedankt.android-apt' 。apt 'com.jakewharton:butterknife-compiler:8.6.0',然后打开project下面的gradle加上这句话        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 。如图位置


然后点击项目右上角的syc now


接下来点开file中的setting找到,选择plugins,在搜索栏内搜索ButterKnife,要是没有引入该软件,就install,将这个软件打钩选中使用:(没有这一步不能自动生成代码,楼主一开始很搞不懂为什么后来查了很多资料才知道少了这一步,一定要有)。


然后是最后一步,在使用前在onCreate方法中(一定要在setContentVIew之后)调用ButterKnife.bind(this);然后就可以自动生成代码了,生成方式:选中布局文件的名字,右击选择Generate->Generate BUtterknife injecktions,会弹出来下面这个对话框:


最后就差一张效果图了,完美


如果你的gradle插件版本大于3.0的话请参考一下两个博客:

https://blog.csdn.net/fzkf9225/article/details/80117672  解决找不到butterknife插件的问题

https://blog.csdn.net/fzkf9225/article/details/80117317 解决更新后的一些解决方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青丶穗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值