Android ButterKnife 的使用

原创 2018年04月17日 15:01:09

参考:https://blog.csdn.net/niubitianping/article/details/54893571

配置

第一步:

File-->Plugins-->检索ButterKnife  找到安装 Android ButterKnife Zelezny;重启Android Studio

第二步:

在项目build.gradle中添加依赖

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

同步后使用

@BindView  自定义控件

@OnClick  绑定控件点击事件 

ButterKnife.bind(this);  Activity

ButterKnife.bind(this,view);  Fragment

全局范围使用 

在基类Activity中 

 private Unbinder unbinder;

 @Override
    public void setContentView(View view) {
        super.setContentView(view);
        unbinder = ButterKnife.bind(this);
    }

    @Override
    public void setContentView(int layoutResID) {
        super.setContentView(layoutResID);
        unbinder = ButterKnife.bind(this);
    }

    @Override
    public void setContentView(View view, ViewGroup.LayoutParams params) {
        super.setContentView(view, params);
        unbinder = ButterKnife.bind(this);
    }
 @Override
    protected void onDestroy() {
        super.onDestroy();
        unbinder.unbind();
    }



利用butterknife 打造通用adapter 适用listview,gridview

1.ButterKnife 优势: 1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率 2.方便的处理Adapter里的ViewHolder绑定问题 ...
  • chenweijiSun
  • chenweijiSun
  • 2016-10-10 16:29:31
  • 2602

butterknife 接入、使用和Android studio3.0适配问题

看到许多关于butterknife的文章,介绍的都特别详细,升级Android studio之后出现和butter knife适配的问题,今天记下来,方便之后使用 一、接入 1、在moudle的gra...
  • androidwubo
  • androidwubo
  • 2017-12-18 18:17:17
  • 739

Android ButterKnife 集成使用步骤

一直都是同事在用ButterKnife,自己用findViewById蛮舒服的,就没有去用,然而最近公司有变动,需要我去带新 人,外包公司特殊情况也不能指望新员工完全按照老员工套路来,就算不用必须要了...
  • yangshuaionline
  • yangshuaionline
  • 2017-03-23 22:57:02
  • 698

Android之ButterKnife在AndroidStudio中的使用步骤

转载地址:http://www.jianshu.com/p/d6d1051851e0?utm_campaign=haruki ButterKnife是一个android的view注入的框架,什么是...
  • QQ55214
  • QQ55214
  • 2017-03-09 17:50:59
  • 1664

Android中ButterKnife的详细使用

最近刚学会使用ButterKnife,真是超级好用,忍不住要分享给大家了。 写在前面:该文档使用7.0版本,8.0版本方法名有所改动,建议看官方文档,整体业务逻辑和原理没什么变动。 ...
  • x1971481259
  • x1971481259
  • 2016-11-08 12:25:36
  • 2400

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

转载请标明出处:http://blog.csdn.net/donkor_/article/details/77879630 前言: ButterKnife是一个专注于Android系统的View注...
  • donkor_
  • donkor_
  • 2017-09-07 12:53:40
  • 7657

Android Studio 如何在 Kotlin 中使用 ButterKnife

前言: 这篇文章就介绍一下,如何在kotlin 中怎么去使用 ButerKnife , 想必在java代码中去使用 ButterKnife 大家都玩的风生水起了,那么在kotlin中怎么去配置呢,怎么...
  • qq_35070105
  • qq_35070105
  • 2017-12-16 21:33:37
  • 628

【Android】Android开发之著名框架ButterKnife的使用详解,butterknife8.1.0版本的使用方法

作者:程序员小冰 (转载请说明出处)博客地址:http://blog.csdn.net/qq_21376985长期维护的Android项目,里面包括常用功能实现,以及知识点详解, 当然还有Java中的...
  • qq_21376985
  • qq_21376985
  • 2016-10-17 10:08:04
  • 1299

注解式框架ButterKnife的用法及在adapter中使用的优化

注解式框架的使用将会大大简化代码编写量,提升开发效率,主流的注解式框架有Dagger,ButterKnife,AndrodAnnotations。AndrodAnnotations配置麻烦,需要在项目...
  • zpc5925439
  • zpc5925439
  • 2015-06-26 15:09:50
  • 4784

在AndroidStudio中配置使用ButterKnife

在AndroidStudio中配置ButterKnife
  • qin20082012
  • qin20082012
  • 2017-06-02 18:42:38
  • 699
收藏助手
不良信息举报
您举报文章:Android ButterKnife 的使用
举报原因:
原因补充:

(最多只允许输入30个字)