在Android Studio使用ButterKnife的步骤详解

摘要:
如果要添加的控件数量和点击次数相对较少,那么添加一个点击事件,那么让我们介绍一下ButterKnife的用法。打开文件->Android Studio;完成后重新启动studiocompile'com.jakewharton:设置->

ButterKnife是一个android的view注入的框架,什么是view注入呢,就是我们经常进行的操作findViewById(),在控件个数和需要添加点击的次数比较少的情况下,并感觉不到有什么区别,但是如果数量比较多的情况下,还一个一个的findViewById(),再添加点击事件的话,那就心态爆炸了,还会容易出错,所以下面介绍一下ButterKnife的使用.

  • 打开AndroidStudio的File->Settings->Plugins->Browse repositories,搜索butterKnife,点击安装,完成后重新启动studio
  • compile 'com.jakewharton:butterknife:7.0.1'
 
注意:7.0.1 版本的butterkniffe  这就配置完成,不用以下步骤,如果不行,按下面的步骤配置
 
 
  •  打开AndroidStudio的File->Settings->Plugins->Browse repositories,搜索butterKnife,点击安装,完成后重新启动studio
  •  在project的build.gradle文件中dependencies页签下添加
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
  •  在Module的build.gradle文件的上面添加
    apply plugin: 'android-apt'
  •  在Module的build.gradle文件的dependencies页签下添加
    compile 'com.jakewharton:butterknife:8.4.0' apt 'com.jakewharton:butterknife-compiler:8.4.0'
  •  点击Rebuild Project,Butterknife配置完成,

 

使用非常简单方便,在Activity中右击布局文件,选择Generate,选择Generate Butterknife Injections,需要点击事件的进行勾选即可.

在Android Studio使用ButterKnife的步骤详解第1张
luzhi11.gif

注意事项:

 

  第一步找不到   Plugins  位置的童鞋,可以把Studio所有项目关闭,退到主页面选择。

在Android Studio使用ButterKnife的步骤详解第2张

转载地址:http://www.jianshu.com/p/d6d1051851e0?utm_campaign=haruki

 

免责声明:文章转载自《在Android Studio使用ButterKnife的步骤详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇网站HTTP升级HTTPS完全配置手册【php5权威编程-1】下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue 支持 超大上G,多附件上传

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到满足。小小开心了一把。   但无论插件再怎么灵活,也难以应付所有的需求,比如,你要上传一个2G的文件。以现在我们的网速,恐怕再快也得传半小时。要命...

Mac系统中各个文件夹简单介绍(转)

一、说明: Mac OS X,这是一个基于UNIX核心的系统,增强了系统的稳定性、性能以及响应能力。它能通过对称多处理技术充分发挥双处理器的优势,提供无与伦比的2D、3D和多媒体图形性能以及广泛的字体支持和集成的PDA功能。MAC OSX通过Classic环境几乎可以支持所有的MacOS9应用程序,直观的Aqua用户界面使Mac intosh的易用性又达到...

.net core 3.0 实现读取appsettings.json配置文件

转自:https://www.cnblogs.com/jiyuwu/p/11776044.html 第一种直接放到通用类库,那里想调往那调。 1.编辑我们的appsettings.json文件 { "Logging": { "LogLevel": { "Default": "Information", "Micros...

Android将view保存为图片并放在相册中

  在Android中,可以将view保存为图片并放在相册中,步骤为 view->bitmap->file,即先将view转化为bitmap,再将bitmap保存到相册中。      需要将红框标注的view转化为图片并保持到相册中。view的XML代码为 <RelativeLayout android:i...

apk反编译与破解

前段时间项目上线,单机游戏,想着肯定是会被破解的,但没想到,分分钟就被破了,游戏数据也是相当的差,于是闲暇时,也自己研究下安卓的破解。个人观点(装一下X):所谓反编译和破解付费等都只应用于学习交流,发布出去,就有点太不尊重他人劳动成果了。 使用工具:(当然首先得配好java环境,这是废话)   apktool : 资源文件获取,可以提取出图片文件和布局文件...

Jmeter入门(4)- 注意事项

一、中文乱码问题的解决方法 1. 将HTTP请求的内容编码改成UTF-8 2. 修改配置文件jmeter.properties 将jmeter安装目录的bin目录下的jmeter.properties文件打开; 找到 sampleresult.default.encoding的值设置为UTF-8(注意:最前面的#号需要去掉); 修改了配置文件,需...