ButterKnife8.5.1最新版本使用详细步骤
2024-10-06 16:44:05
android studio中使用方法:
1.build.gradle(Modul: app) 添加
dependencies{
compile 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
}
2.添加插件 ButterKnife,选择 Zelezny 那个
3.activity*.java 的onCreate() 中setContentView下面添加(可以放在BaseActivity中)
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
4.
/** 绑定控件 相当于 TextView tv = findViewById(R.id.tv) */
@BindView(R.id.tv)
TextView tv;
/** 绑定事件 */
@OnClick(R.id.btn)
public void onBtnClicked() {}
4.(自动生成)选中 R.layout.activity_main 快捷键 Alt+Insert
最新文章
- 富文本编辑器Simditor的简易使用
- ArcEngine奇怪异常:HRESULT:0x80040351
- 基于Jenkins的环境搭建
- Maximum Subarray
- Resumable Media Uploads in the Google Data Protocol
- Android Studio新建Jni工程
- uiatuomator提示shortMsg=java.lang.RuntimeException
- QF——iOS程序运行原理(APP的生命周期)
- java字符串输出
- ADO.NET 增删改、查
- Eclipse导入项目常见问题----乱码问题03
- 剑指OFFER——正则表达式匹配
- linux服务搭建----NFS服务搭建
- 通过源码分析View的测量
- nginx.conf(centos7 1.14)主配置文件修改
- iOS视频开发经验
- 打开视图 :1449 - the user specified as a definer ('root'@'%')does not exist
- 一个最简的Thinkphp3.2 操作Mongodb的例子
- Storm系列一: Storm初步
- P3456 [POI2007]GRZ-Ridges and Valleys
热门文章
- Bootstrap form-group and form-control
- 如何捕捉Desried Capabilities中的appPackafe和appActive
- Centos - php5.4升级到7.1 yum安装
- R-CNN/Fast R-CNN/Faster R-CNN
- mac安装mysql数据库及配置环境变量
- ubuntu 上开发.netcore
- Android自定义控件之基本图形绘制
- [Java复习] Spring Framework 框架小结
- smarty 模板几个例子(变量调节器)
- C++ replace replace_if replace_copy replace_copy_if