BufferKnife主要是注解式开发,简化开发人员开发速度,它的使用非常简单,容易上手,下面来看看它的简单使用吧。

最新版本8.8.1,其实都差不多

步骤:(使用AndroidStudio)

找到项目内的build.gradle文件

dependencies {}

添加

dependencies {compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}

BufferKnife的添加(6.1.0,比较老的版本了)

在工程中找到build.gradle文件,添加依赖(这个不是最新版本)

compile 'com.jakewharton:butterknife:6.1.0'

添加之后同步一下(Sync),现在就可以使用它的功能了,相关手写方法随便一查就可以出现很多。

Android ButterKnife Zelezny的添加

Android ButterKnife Zelezny是一个插件,配合BufferKnife使用,方便快捷

1.File》》Settings》》Plugins,选择后可以看到下方有个Browse repositories选中

2.在输入框中搜索BufferKnife,找到Android BufferKnife Zelezny 选中,右边框框中会出现一个Install按钮,点击下载

下载后再次点击,重启AS,再次打开Plugis能找到Android BufferKnife Zelezny说明你已经安装成功了。

3.快捷使用

选中一个Activity的布局(R.layout.###),选中###,右键(快捷键这里需要你自己找一下),出现和BufferKnife相关的选项,选择它,出现你布局中所有有id的控件,

onCLick选项是点击事件,Variable Name是定义控件名称,下方有Create ViewHoler快捷和Split Onclick methods,点击Confirm

4.效果

@InjectView(R.id.btn_start_myLoc)Button btnStartMyLoc;@InjectView(R.id.tv_myLoc)TextView tvMyLoc;
@OnClick({R.id.btn_start_myLoc, R.id.tv_myLoc})public void onViewClicked(View view) {switch (view.getId()) {case R.id.btn_start_myLoc:break;case R.id.tv_myLoc:break;}}

BufferKnife8.8.1和Android ButterKnife Zelezny的添加与使用相关推荐

  1. Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny

    首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义.同时注册的方式也从 ButterKnife.inject(this ...

  2. android ButterKnife的简单使用

    今天,简单讲讲android里如何使用ButterKnife. Android框架系列: 一.android EventBus的简单使用 二.android Glide简单使用 三.android O ...

  3. ButterKnife Zelezny使用

    Android ButterKnife Zelezny插件安装 首先第一步,自然是需要将这个插件安装到我们的Android Studio中. 快捷键 Ctrl + Alt + S打开设置页面,依图打开 ...

  4. Android Butterknife

    Android Butterknife(黄油刀) 使用方法总结 转载请标明出处:http://blog.csdn.net/donkor_/article/details/77879630 前言:  B ...

  5. Android butterknife黄油刀使用大全

    转载请标明出处:http://blog.csdn.net/donkor_/article/details/77879630 前言: ButterKnife是一个专注于Android系统的View注入框 ...

  6. Android ButterKnife(黄油刀)的使用

    首语 在android开发过程中,我们会写大量的布局和点击事件,像findViewById.设置view监听这样简单而重复的操作让人觉得麻烦,而ButterKnife是注解中相对简单易懂的很不错的开源 ...

  7. Android:ButterKnife的简单使用

    ButterKnife的简单使用 前言:ButterKnife ButterKnife的优势: 1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率 2.方便的处理Adapter里的 ...

  8. Android Butterknife(黄油刀) 使用方法总结

    转载请标明出处:http://blog.csdn.net/donkor_/article/details/77879630 前言: ButterKnife是一个专注于Android系统的View注入框 ...

  9. ButterKnife Zelezny导入不成功遇到的问题

    非常简化代码 ,安装的话只需要在setting选项里,点击或者输入pluguins,然后就可以下载插件. 重启studio即可. 问题1:重启以后点击右键没有 Generate ButtonKnife ...

最新文章

  1. C++中各种智能指针的实现及弊端(二)
  2. go语音实战读后感——一
  3. 在一个风景秀丽的小镇,一天早上,有N名晨跑爱好者(编号1~N)沿着优雅的江边景观道朝同一方向进行晨跑
  4. java 高效文本查找替换_Java 查找、高亮PDF 文本
  5. webdriver.chrome()禁止加载图片
  6. python selenium 等待js加载完成_一个用python完成的RSA成功模拟JS加密完成自动登录...
  7. Java Collection Framework
  8. BAT命令手动_自动启动和禁用服务
  9. 使用NanoHttpd在Android项目中搭建服务器
  10. png格式的图片怎么变成jpg格式?png图片怎么转格式?
  11. 基于朴素贝叶斯的新闻分类
  12. java:从淘宝获取优惠券的、带推广链接的、带淘口令的商品信息
  13. 360路由器远程连接服务器,360路由器设置好了不能上网的解决办法
  14. golang 使用map处理多级json后输出map中的数组
  15. android#boardcast#广播实现强制下线功能
  16. java : word,excel,img,ppt各种文档转换pdf格式以流方式
  17. 30套最实用JAVA学习视频教程合集
  18. Java SE 027 String类源代码深析
  19. 判天地之美,析万物之理
  20. 事务统计系统软件 php,PHP数据库事务处理

热门文章

  1. 随笔备忘记录-Appium_Python_Api文档
  2. JavaScript聊天框插入表情: 点击表情时输入框失焦, 无法插入到输入框.
  3. quill-editor 富文本编辑器 上传图片
  4. Unity大中华区主办 第二届Unity 游戏及应用大赛 实力派精品手游盘点
  5. 同为科技(TOWE)智能数显桌面PDU插排插座,解决用电难题
  6. 远程桌面连服务器踩过的所有坑(一、win10升级专业版)
  7. 最美好的中秋祝福献给您
  8. 《中国式团队》读后感
  9. 逃脱小屋,中国式离婚
  10. 用java程序实现冒泡排序