ButterKnife初体验与认知JakeWharton
来源:互联网 发布:天猫淘宝京东的区别ppt 编辑:程序博客网 时间:2024/06/17 02:01
ButterKnife是JakeWharton 大神编写的一个节省代码的框架。最直接的就是节约了 findViewById的重复编写工作,在控件定义之时就绑定了控件。
项目的地址是在https://github.com/JakeWharton/butterknife 上面,使用方法如下:
首先先在项目dependencies中下载(project)大神的第三方库
dependencies { compile 'com.jakewharton:butterknife:8.6.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'}compile是从网络上下载的lib库 annotationperocessor是谷歌专门用于注解的注解器
然后在buildscript中调用:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.jakewharton:butterknife-gradle-plugin:8.6.0' }}
mavenCentral指的是首先先在本地中查找是否有这个库,如果有优先使用本地的库,如果没有的话去网络中获取。(module)
然后引入
apply plugin: 'com.android.library'
apply plugin: 'com.jakewharton.butterknife'
代码运行,插件可能会不断的进行更新,最好是去github上面查看JakeWharton 大神最新的使用教程。还有很多种用法在更新跟增加
public class MainActivity extends Activity { @BindView(R.id.tv_show) TextView tv_show; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); Net(); tv_show.setText("成功了"); }}
阅读全文
0 0
- ButterKnife初体验与认知JakeWharton
- JakeWharton/butterknife
- Android Studio使用jakewharton:butterknife
- 体验完整与认知代价
- ButterKnife+rf+rx初体验
- Android studio 添加com.jakewharton:butterknife:8.5.1注解框架
- Android Studio 引入com.jakewharton:butterknife:8.8.1后报空指针
- 引入com.jakewharton:butterknife:8.8.1报错
- AndroidStudio3.0中butterknife报错- butterknife-7.0.1.jar (com.jakewharton:butterknife:7.0.1) Alternat
- android 3.3 butterknife-7.0.1。jar(com.jakewharton:butterknife 7.0.1)
- com.jakewharton\butterknife\8.8.1\AndroidManifest.xml (系统找不到指定的文件。)
- 工种认知与服务认知
- 认知维度与API的可用性评估 [原文转自“百度泛用户体验”]
- 认知神经科学--细胞机制与认知
- 认知设计:提升学习体验的艺术
- 浅聊:认知与心智
- 学习能力与认知
- 安装ButterKnife插件与使用ButterKnife插件
- 单独安装pgAdmin的小问题和解决
- 软编码Flv 到Mp4 容器(四) fmp4 总览和基础讲解
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- android Activity生命周期总结
- Unity Mecanim动画的实现(八):Animation视图
- ButterKnife初体验与认知JakeWharton
- 生成窗口最大值数组
- Keil uVision4教程
- 使用Phpstorm实现远程开发
- 如何解决VMwave-tools 安装过程报错:“正在简易安装时,无法手动启动VMware tools安装!”
- 导入dmp文件
- Log4j 2使用教程二 【详解】
- 23种设计模式全解析
- 在datagrid中的toolbar添加输入框