AndroidStudio下ButterKnife的集成和使用
来源:互联网 发布:对撞机 知乎 编辑:程序博客网 时间:2024/06/07 15:11
一、集成
1、在project的级别的builde文件中加上
dependencies {
...
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
...
}
2、在module级别的build文件上加上
applyplugin: 'com.neenbedankt.android-apt'
android{
...
}
dependencies{
...
compile 'com.jakewharton:butterknife:8.4.0'
apt'com.jakewharton:butterknife-compiler:8.4.0' //加上这句
}
二、ButterKnife用法
Activity
在onCreate的方法中
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
ButterKnife.bind(this); //绑定注解库
}
在声明成员变量的地方初始化控件
@BindView(R.id.login_progress)
ProgressBar loginProgress;
@BindView(R.id.email)
AutoCompleteTextView email;
处理控件点击监听
@OnClick(R.id.email_sign_in_button)
public void onClick() {
//点击做的事情
}
- AndroidStudio下ButterKnife的集成和使用
- ButterKnife的集成和使用
- AndroidStudio插件ButterKnife的使用(库和插件)
- AndroidStudio使用偷懒插件Butterknife和GsonFormat
- androidstudio Butterknife-7.0.1的配置使用
- AndroidStudio使用butterknife的详细介绍
- AndroidStudio插件 - ButterKnife的使用步骤
- AndroidStudio使用Butterknife
- ButterKnife 集成 和遇到的坑
- AndroidStudio中使用ButterKnife注解
- AndroidStudio中使用ButterKnife教程!
- AndroidStudio中如何使用ButterKnife
- ButterKnife的介绍和使用
- ButterKnife的学习和使用
- Android ButterKnife 集成使用步骤
- AndroidStudio 中使用 百度地图 <三> 百度地图的定位的集成和使用,个人摘要
- AndroidStudio中使用最新ButterKnife注解框架
- 在AndroidStudio中配置使用ButterKnife
- mybatis 基本类型的if条件判断问题 There is no getter for property named 'xxx' in 'class Java.lang.Integer'
- [ML]机器学习之线性回归
- snort 源码分析之模式匹配引擎
- 文章标题
- banner(图片轮播)框架的使用
- AndroidStudio下ButterKnife的集成和使用
- PHP中的socket函数
- GYM 101173 K.Key Knocking(构造)
- ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)
- 《C++实现数据结构》:队列
- acm程序设计书中的题目j
- sql语句 rollup() 面向 oracle
- HashMap深度解析(一)
- List