ButterKnife程序员都是懒惰的,不会偷懒的程序员都不是好的程序员。大部分Android开发应该都知道 @JakeWharton 大神的 ButterKnife 注解库,使用这个库我们可以不用写很多无聊的 findViewById() 和 setOnClickListener() 等代码。
ButterKnife项目的主页在这里: http://jakewharton.github.io/butterknife/ 简单介绍一下使用方法:

public class ExampleActivity extends Activity {  @Bind(R.id.title) EditText titleView;  @Bind(R.id.subtitle) EditText subtitleView;  @Override protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.example_activity);     ButterKnife.bind(this);     }}

Android ButterKnife Zelezny是Android Studio的plugin,其目的是为了方便开发者快速的生成控件绑定视图的代码,提高编码效率。开发者只需点击几下鼠标就可以完成注解的增加,同时还是图形化的操作,可以说,大大减轻了开发者负担。尤其当布局中有很多view需要通过findviewbyid来获取引用时。

Android Studio安装该插件

  • file->setting-plugins
  • 输入Android Butterknife Zelezny
  • install
  • 重启Android Studio
  • 在bulid.gradle中添加依赖
dependencies {   compile fileTree(dir: 'libs', include: ['*.jar'])   compile 'com.jakewharton:butterknife:7.0.1'   }

使用流程

下面是Android ButterKnife Zelezny的github上的一个动态使用流程图:


enter image description here

更多相关文章

  1. android sdk 无法更新问题——终极更新版!
  2. android注解Butterknife的使用及代码分析
  3. ButterKnife 使用教程
  4. android APT 切换 annotationProcessor使用
  5. (1)Android开源项目介绍
  6. [置顶] 整理最全的Android开发工程师面试题,面试题详解。java、An
  7. Android十八章:EventBus3.0使用
  8. Android开发者指南(3) —— Other Tools
  9. Android(安卓)GreenDao最的基本配置与初始化

随机推荐

  1. Java之IO流操作
  2. 如何实现Android桌面小部件(二)
  3. [转载]Android触屏滑动事件总结 (2011-08
  4. android 异步显示View
  5. android PreferenceActivity结合Preferen
  6. Roman Guy的Android Trick系列文章笔记
  7. Android中几种图像特效处理的小技巧,比如
  8. Android中的定位Demo
  9. 怎样在android中添加背景图片?
  10. 感谢Google Android