butterknife的8.5.1版本问题

使用7.0.1版本没有问题compile ‘com.jakewharton:butterknife:7.0.1‘

使用8.5.0版本时候,必须配合下面的compiler插件一起使用,否则会出现点击事件不能响应的情况。compile ‘com.jakewharton:butterknife:8.5.1‘annotationProcessor ‘com.jakewharton:butterknife-compiler:8.5.1‘

详见:https://github.com/JakeWharton/butterknife
时间: 2024-11-15 14:52:23

butterknife的8.5.1版本问题的相关文章

开发错误记录10: Butterknife8.1.0 提示NullPointerException空指针

Butterknife 8.0以后的版本在引入到项目中有变动,按之前的引入方式之后, 会报 空指针! 正确的引入方法是:(在官方的文件上有说明的,记录是为了方便下次引入,直接复制到项目) 在项目的.gradle文件中加入: classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 在引入依赖库的.gradle文件加入 apply plugin: 'com.neenbedankt.android-apt' dependencies {  

ButterKnife不同版本配置

7.0.1版本 compile 'com.jakewharton:butterknife:7.0.1' 8.0.1版本 module: apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' android { compileSdkVersion 23 buildToolsVersion "23.0.3" dexOptions { javaMaxHeapSize "

ButterKnife-5.1.2.jar(较低版本的ButterKnife)使用方法

一.先配置好环境 1.在工程上右键,选Properties,然后选Java Compiler,选Annotation Processing,把那三个Enable复选框都勾选上 2.然后选择Factory Path,勾选Enable project specific settings,然后添加ButterKnife的jar包. 二.使用 1.在Activity的onCreate方法中注册ButterKnife,这样Activity里的所有子view都可以进行注册. 1 @Override 2 pr

Macbook下Android studio的butterknife的应用

android studio 版本1.2.1 1. 在build.gradle中增加加粗的语句,butterknife的版本为6.1.0 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.wuqiong.demo" minSdkVersi

butterknife使用出现问题

llBottomTeam.setSelected(true); ivBottomTeam.setSelected(true); 使用butterknife8.8.0版本,设置控件默认被选中 查看日志,空指针异常,但是其它的控件都没有问题,因为我的butterknife是直接从Studio中导入的 最后在github上查找发现8.8.0这个版本需要加入别的依赖文件之类的 自此,这个问题是解决的,作为一个初学者,看来以后碰见类似的我也要注意了 butterknife8.8.0版本需要加入新的依赖

ButterKnife源码剖析

转载请注明:http://blog.csdn.net/chenkai19920410/article/details/51020151 ButterKnife是Jake Wharton大神写开源框架.项目托管地址: https://github.com/JakeWharton/butterknife. 相信不少人已经非常熟悉他的使用了.网上有很多介绍其使用的文章.本文主要是想介绍一下,ButterKnife的实现原理.在阅读本文之前,可能需要先对Java注解器Annotation Process

ButterKnife 8.5.1使用总结

   最近在做一个OA项目,其中有许多的界面都是表单类型的数据收集,没完没了的findViewById敲的我手都麻木了,于是找到ButterKnife框架.实践过后觉得确实好用,个人认为代码结构也更清晰易读了,使用总结如下. ButterKnife 简介 ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码.在7.0版本以后引入了注解处理器,取代了之前利用反射原理进行findViewById影响

Android ButterKnife配置使用

ButterKnife在GitHub的地址:https://github.com/JakeWharton/butterknife 最新的版本是:8.4.0 app 模块的build.gradle: apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' apply plugin: 'com.jakewharton.butterknife' android { compileSdkVer

ButterKnife的使用

ButterKnife是一个Android View注入的库. 1.开始使用 1.1 配置Eclipse 在使用ButterKnife需要先配置一下Eclipse. 项目右键-Properties-Java Complier-Annotation Processing 确保设置和下图一致 接着展开Annotation Processing选择Factory Path,选中Enable project specific settings.然后点击 Add JARs…,选中ButterKnife的j