-
Android Studio Butter Knife Zelezny框架
v8.5.1 最新版 -
- 软件大小:590KB
- 软件语言:中文
- 软件类型:国产软件 / 编程辅助
- 软件授权:免费软件
- 更新时间:2017-06-01 09:47
- 软件等级:
- 应用平台:WinAll, WinXP, Win7
- 软件官网:暂无
相关软件
(Dream Chronicles2)梦之旅2手机版v1.0.16
57.1M/中文/10.0
米皮大冒险梦境破解版(mimpi dreams)v2.02
63M/中文/10.0
(win10安装apk)Windows 10 Mobile APK Inst
10.6M/中文/10.0
星芒效果PS滤镜StarFilter Prov2020.2.06 汉
6.0M/中文/10.0
.NET Framework Cleanup Tool (删除 .NET 清
257KB/中文/10.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)可选绑定:默认情况下,“绑定”和“监听”绑定都是必需的。如果不能找到目标视图,则将抛出异常。所以做空处理
-
更多>>软件截图
推荐软件
其他版本下载
精品推荐Android Studio插件
- 更多 (30个) >>Android Studio插件AndroidStudio是谷歌设计的一个功能全面的安卓开发环境,装备了为各种安卓设备开应用程序(app)开发所需要的功能。AndroidStudio的代码提示和搜索功能既强大又智能,颜色、图片等内容在布局和代码中可以实时预览。A
Android Studio 2.2.2中文正式版1.60G
/中文/1Android Studio 3.4中文补丁83.3M
/中文/1idea插件gsonformat.jar1.7M
/中文/0Android Studio for mac440M
/中文/0Android Studio中文版(支持win10)293M
/中文/2android studio中文包13.5M
/中文/1gitignore插件511KB
/中文/0Android Studio Intellij Java2smali2.2M
/中文/0android studio 3.0最新版669M
/中文/0Android Studio Mac SDK最新版291.5M
/中文/3
相关文章
-
下载地址
-
Android Studio Butter Knife Zelezny框架 v8.5.1 最新版
-
-
查看所有评论>>网友评论
-
更多>>猜你喜欢