ButterKnife8.8注入框架+Android ButterKnife Zelezny插件组合
来源:互联网 发布:数控车床g73凹圆弧编程 编辑:程序博客网 时间:2024/06/08 14:41
1.1.1 ButterKnife简介
Butter Knife是一款基于注解来生成模板代码的安卓工具。通过它我们可以更简便的绑定页面布局和添加点击事件的监听。ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码。
1、使用@BindView方法来代替findViewById。此外还可以通过@BindBool,@BindColor,@BindDimen,@BindDrawable,@BindInt,@BindString来绑定对应的资源。
2、在集合或数组中存放多个view,在行为、设置、属性上设置一次,所有的view都能生效。
3、使用@OnClick方法来添加点击事件的监听,由于Butter Knife的实现方式是生成代码而非反射的方式,所以并不会减慢app的运行速度。而使用它可以在一定程度上简化代码。
1.1.2 ButterKnife应用
1.1.2.1 导入依赖
这里为了方便导入依赖也是官网推荐的方式,我们使用Gradle方式导入依赖,根据官方提供的方法https://github.com/JakeWharton/butterknife,分别需要修改build.gradle(Project:xx)和build.gradle(Module:app)两个文件(一个是项目目录下,一个是app模块目录下)如下图所示:
现在就可以使用如下代码通过注解方式绑定声明控件了。
1.1.2.2 Android ButterKnife Zelezny插件
通过Zelezny插件的使用可以避免键入View绑定控件代码的烦恼,如图所示,打开Settings选项中Plugins面板,搜索Android ButterKnife Zelezny点击安装后,重启Android Studio。
在Activity代码中在布局文件名“activity.main”上右键,选择Generate->Generate ButterKnife injections,根据提示选择需要注入控件,点击确定即可。
- ButterKnife8.8注入框架+Android ButterKnife Zelezny插件组合
- Android ButterKnife Zelezny 插件
- Android Studio使用butterknife注解框架插件Android Butterknife Zelezny
- butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Butter Knife View注入 以及 插件Android Butterknife Zelezny使用
- Android Studio注解框架的偷懒插件Android Butterknife Zelezny
- android ButterKnife Zelezny 插件使用
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny(转)
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny
- 2.分布式文件系统HDFS之一
- android画空心圆
- VGGNet
- mfs监控
- 单链表判环判相交综合题
- ButterKnife8.8注入框架+Android ButterKnife Zelezny插件组合
- 服务器操作系统该选 Debian/Ubuntu 还是 CentOS?
- 2017年8月17日训练日记
- 文章标题
- 使用FreeMarker生成Word文档中的表格
- junit的使用
- HDU 1159 Common Subsequence(最长公共子序列模板题)
- Nginx反向代理和负载均衡部署指南
- Java web学习笔记之DAO设计模式