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

来源:互联网 发布:温度监控软件 贴吧 编辑:程序博客网 时间:2024/05/18 03:08

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

配置方法如下

打开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,会弹出来下面这个对话框:


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



原创粉丝点击