Android Butter Knife(小刀)的注解

原创 2017年07月17日 14:14:56

Butter Knife方便我们对xml文件进行注解。

下面是效果图:

1.可以对xml文件的View的ID进行注解。
2.可以进行点击事件。
3.可以生成ViewHolder。
这里写图片描述

第一步:在整个工程的gradle中添加软件仓和classpath:

这里写图片描述

 classpath 'com.jakewharton:butterknife-gradle-plugin:8.7.0'
allprojects {
    repositories {
        jcenter()
        mavenCentral()
    }
}

第二部:在自己的项目中添加apply和依赖

这里写图片描述

apply plugin: 'com.jakewharton.butterknife'
compile 'com.jakewharton:butterknife:8.7.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.7.0'

第三部需要在setting中的plugins中下载butter knife

这里写图片描述

下载完后重新运行就可以了

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android Studio 结合 ButterKnife Zelezny 高效使用 Butterknife(黄油刀)

正文: 这里给大家提供一下butterknife的jar包下载,直接copy到libs包下,添加到项目中就好了。点击打开链接 这里我们就按Android studio 的案例来演示一下。 第一...
  • qq_35070105
  • qq_35070105
  • 2017年05月10日 19:51
  • 866

android studio中library使用butterknife(黄油刀)注解方法

1.Project build.gradle 添加: dependencies { classpath 'com.jakewharton:butterkn...
  • xuhao885544
  • xuhao885544
  • 2017年02月22日 09:04
  • 684

注解框架ButterKnife的使用方式

Butterknif属于注解框架,可以避免繁多的findViewByid,setOnClickListener和ViewHolder。...
  • wenzhi20102321
  • wenzhi20102321
  • 2016年11月23日 15:34
  • 1334

Android第三方注解框架Annotations和butterknife

使用注解,可以帮我们去实现一些简单而重复的工作,使得开发效率得到有效提升,免去不必要的时间花费。像findViewById,既可以省时间,也省去了代码量。AndroidAnnotations,butt...
  • u012149399
  • u012149399
  • 2015年10月25日 12:18
  • 1955

butterknife 注解成功但运行报空指针错误

开发项目的时候使用butterknife注解结果包nullpoint错误,根据官方文档这样在gradle配置就不会出错 apply plugin: 'com.android.applicat...
  • yj82297061
  • yj82297061
  • 2016年07月19日 10:14
  • 946

浅析ButterKnife的实现 (二) —— BindResource

从最简单的 Resource 资源绑定来说明,大体了解整个开发基本流程。 包括 @BindString 和 @BindColor 注解的开发说明。...
  • github_35180164
  • github_35180164
  • 2016年08月15日 09:33
  • 2590

android studio 的 Butter Knife:8.0.1的完整正确导入方法

先给jakewharton大神的butterknife官方blog传送门和butterknife项目传送门阅读之前请确保你的AS安装了ButterKnife Zelezny的插件。不正确安装可能会遇见...
  • afanyusong
  • afanyusong
  • 2016年05月26日 13:52
  • 2927

Android 注解框架----Butter knife

Butter knife的好处: Eliminate findViewById calls by using @BindView on fields.//通过使用@BindView淘汰findVie...
  • laoziyueguo3
  • laoziyueguo3
  • 2016年05月03日 16:20
  • 3069

Android注解框架Butter Knife

1 介绍Butter Knife 是Android系统的View注入框架(依赖注入),通过注解(Annotation)绑定android中View的属性和方法,减少findViewById(),set...
  • lengqi0101
  • lengqi0101
  • 2017年07月25日 15:54
  • 204

Android注解框架Dagger ,Butterknife 和AndroidAnnotations以及RoboGuice的比较

http://stackoverflow.com/questions/24351817/dagger-and-butter-knife-vs-android-annotations 这片文章的答案,...
  • Mrljdx
  • Mrljdx
  • 2015年08月08日 22:14
  • 1165
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Butter Knife(小刀)的注解
举报原因:
原因补充:

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