Android Studio Butter Knife Zelezny框架
v8.5.1 最新版 发表评论
- 软件类别:编程辅助
- 软件大小:590.00 KB
- 更新时间:2017-06-01 09:47
- 软件版本:v8.5.1 最新版
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:0
差评:0

软件介绍
Android Studio Butter Knife Zelezny框架是一款非常好用的View注入插件,Butter Knife框架能节省很多代码量,在添加注解时轻轻几点就能增加注解,不用再费心劳神。Butter Knife框架也提供了很多有用的注解,很多工程都用到了,更方便的它支持图形化操作,有需要的攻城狮可以来IT猫扑下载使用。
butterknife插件介绍
ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。
butterknife插件内容
在Android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单易懂的很不错的开源框架,而网上的文档和例子都过时了,7.0之后的版本改动很大,之前的注解都不能用了,所以借鉴官方文档总结了一下,接下来就介绍一下如何使用。
基本参照官方文档,加上自己的心得。
ButterKnife 优势
1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率;
2.代码清晰,可读性强;
3.运行时不会影响APP效率,使用配置方便;
4.方便的处理Adapter里的ViewHolder绑定问题;
使用心得
1.Activity ButterKnife.bind(this);必须在setcontentView();之后,且父类bind绑定后,子类不需要再bind;
2.Fragment ButterKnife.bind(this, mRootView);
3.setContentView()不能通过注解实现(其他的有些注解框架可以);
4.属性布局不能用private or static 修饰,否则会报错。
zelezny : Butterknife插件的使用
插件的安装


插件的使用
安装完成插件后,会提示重启AS,重启完后,可以写一个布局并且新建一个代码类测试下。测试的过程中要注意的是,需要将光标移到setContentView(R.layout.acty_login),将光标放到R.layout.acty_login,然后右键Generate就有了。要注意一定要将光标放在R.layout.acty_login上面

这里需要注意的是在勾选控件的界面上,有一个CreateViewHolder , 很明显这个是专门为ListView或者RecyclerView的适配器专门提供的。
使用步骤
一.导入ButterKnife jar包:
1)如果你是eclipse,可以去官网下载jar包
2)如果你是AndroidStudio可以直接 File->project Structure->Dependencies->Library dependency 搜索butterknife即可,第一个就是
3)当然也可以用maven和gradle配置
注意如果在Library 项目中使用要按如下步骤(github中有具体描述)否则无法找到view:
二.常见使用方法
1)由于每次都要在Activity中的onCreate绑定Activity,所以个人建议写一个BaseActivity完成绑定,子类继承即可
注:ButterKnife.bind(this);绑定Activity 必须在setContentView之后:
实现如下(FragmentActivity 实现一样):
2)绑定fragment
3)绑定view
4)绑定资源
5)Adapter ViewHolder 绑定
6)点击事件的绑定:不用声明view,不用setOnClickLisener()就可以绑定点击事件
a.直接绑定一个方法
b.所有监听方法的参数是可选的
c.定义一个特定类型,它将自动被转换
d.多个view统一处理同一个点击事件,很方便,避免抽方法重复调用的麻烦
e.自定义view可以绑定自己的监听,不指定id
f.给EditText加addTextChangedListener(即添加多回调方法的监听的使用方法),利用指定回调,实现想回调的方法即可,哪个注解不会用点进去看下源码上的注释就会用了
7)对一组View进行统一操作
a.装入一个list
b.设置统一处理
c.统一操作处理,例如设置是否可点,属性等
8)可选绑定:默认情况下,“绑定”和“监听”绑定都是必需的。如果不能找到目标视图,则将抛出异常。所以做空处理
多平台下载
Pc版Android Studio Butter Knife Zelezny框架 v8.5.1 最新版
猜你喜欢
Android Studio插件

Android Studio插件
Android Studio是谷歌官方基于IntelliJ IDEA设计的用于原生Android应用程序开发的IDE。AndroidStudio插件有哪些?AndroidStudio插件就很多,本次AndroidStudio插件大全将推荐几款好用的Android Studio插件,让它们帮助大家更好更快的完成开发工作,有需要的就来IT猫扑下载吧!...
本类最新
Trae电脑版2.10.0
微软.NET Frameworkv4.7.2.0 官方完整版
大漠插件中文汉化模块源码免费版
ApiPost(api调试)v7.0.2 官方版
x64dbg调试工具v2022.08.08 绿色汉化版
Spire.Doc for Javav2.7.3 免费版
SDK Platform Tools for windowsv33.0.1 官方最新版
Postman安装包64位版v9.15.2 官方版
.net程序反编译软件中文版(DotNet Helper)v2.2 绿色版
.net混淆器汉化版(dotNET Reactor)v5.9.8.0 绿色版
.NET代码保护工具.NET Reactorv5.9.8.0 中文汉化版
开源脱壳工具.Net Reactor Slayerv3.0.0.0 中文免费版
鲸鱼无线模块编程PC电脑版v1.0.3 官方最新版
x64dbg辅助管理器v2022.02.25 汉化优化安装版
JDK绿色免安装版附JAVA环境变量一键配置v1.8.0.151 官方版
相关软件
海南医理互联网医院医生版v2.3.1海南医理互联网医院医生版是专为医生打造的一款线上办公平台,医生通过软件可以实时管理病人的信息,在线问诊,为患者提供便捷的线上医疗服务,同时医护人员通过平台还能够进行培训学习,了解学习新知识,提升自己的技能;通过线上
西游降魔传手游官方版v1.1.4西游降魔传手游是经典西游题材的回合制手游,这款游戏的画面非常精致,畅快连招,相当刺激的竞技pk玩法,打造你的最强阵容降妖伏魔。喜欢就来IT猫扑下载吧~西游降魔传官网简介西游降魔传游戏是一款以西游为背景的放置类回合
小小岛屿官方版v0.11小小岛屿官方版是一款玩法高度自由的模拟经营游戏,玩家们可以在这里享受到在一个梦幻般的岛屿上生活的感觉,在这里和很多小动物还有朋友们享受自由的生活,按照自己的喜好来创造和设计小岛。游戏特色1.欢迎来到这个岛,在这
星芒效果PS滤镜StarFilter Prov2020.2.06 汉化免费版StarFilter破解版是一款支持Photoshop的滤镜插件,插件支持8.16.32位通道颜色和灰度图像支持。利用这款插件,可以设计出非常震撼的星光效果,在您的图像上生成非常漂亮的星光滤镜效果,无需使用笨重的过滤器。即刻就可以完
下载排行
- 1jstl-1.2.jar包
- 2SDK Platform Tools for windows
- 3Android Studio 3.4中文补丁
- 4易语言vc98linker
- 5fastreport中文版(报表控件)
- 6fpwin pro7中文手册
- 7VOFA+软件32位/64位
- 8postman接口测试linux版
- 9Device Tree设备堆栈查看工具
- 10Visual Assist X(vc编程辅助工具)






JSCompress(JS脚本代码压缩)
GCViewer(GC日志分析工具)











网友评论
查看所有0条评论