android studio中使用方法:

1.build.gradle(Modul: app) 添加
dependencies{

compile 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
}

2.添加插件 ButterKnife,选择 Zelezny 那个

3.activity*.java 的onCreate() 中setContentView下面添加(可以放在BaseActivity中)
  setContentView(R.layout.activity_main);
  ButterKnife.bind(this);

4.
  /** 绑定控件 相当于 TextView tv = findViewById(R.id.tv) */
  @BindView(R.id.tv)
  TextView tv;

  /** 绑定事件 */
  @OnClick(R.id.btn)
  public void onBtnClicked() {}

4.(自动生成)选中 R.layout.activity_main 快捷键 Alt+Insert

最新文章

  1. 富文本编辑器Simditor的简易使用
  2. ArcEngine奇怪异常:HRESULT:0x80040351
  3. 基于Jenkins的环境搭建
  4. Maximum Subarray
  5. Resumable Media Uploads in the Google Data Protocol
  6. Android Studio新建Jni工程
  7. uiatuomator提示shortMsg=java.lang.RuntimeException
  8. QF——iOS程序运行原理(APP的生命周期)
  9. java字符串输出
  10. ADO.NET 增删改、查
  11. Eclipse导入项目常见问题----乱码问题03
  12. 剑指OFFER——正则表达式匹配
  13. linux服务搭建----NFS服务搭建
  14. 通过源码分析View的测量
  15. nginx.conf(centos7 1.14)主配置文件修改
  16. iOS视频开发经验
  17. 打开视图 :1449 - the user specified as a definer ('root'@'%')does not exist
  18. 一个最简的Thinkphp3.2 操作Mongodb的例子
  19. Storm系列一: Storm初步
  20. P3456 [POI2007]GRZ-Ridges and Valleys

热门文章

  1. Bootstrap form-group and form-control
  2. 如何捕捉Desried Capabilities中的appPackafe和appActive
  3. Centos - php5.4升级到7.1 yum安装
  4. R-CNN/Fast R-CNN/Faster R-CNN
  5. mac安装mysql数据库及配置环境变量
  6. ubuntu 上开发.netcore
  7. Android自定义控件之基本图形绘制
  8. [Java复习] Spring Framework 框架小结
  9. smarty 模板几个例子(变量调节器)
  10. C++ replace replace_if replace_copy replace_copy_if