Android Studio Butter Knife Zelezny框架下载

分类:编程辅助 软件版本:v8.5.1 最新版 大小:590KB 更新日期:2024年11月8日
本站评级:★★★★☆ 语言:简体中文 授权版本:免费 运行环境:Windows 11,Windows 10,Windows 8,Windows 7

Android Studio Butter Knife Zelezny框架 v8.5.1 最新版


Android Studio Butter Knife Zelezny框架是一款功能很好用的View注入插件,Butter Knife框架能节省很多代码量,在添加注解时轻轻几点就能增加注解,不用再费心劳神。Butter Knife框架也提供了很多有用的注解,很多工程都用到了,更方便的它支持图形化操作,有需要的攻城狮可以来万能驱动网下载应用于。

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 Butter Knife Zelezny框架所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。


软件下载信息清单:


软件名称 发布日期 文件大小 下载文件名
Android Studio Butter Knife Zelezny框架安装包 2024年11月8日 590KB android_butterknife_zelezny_master_qudong9.com.zip
下载地址:
相关推荐: 驱动大全 / 软件下载

软件评论

昵称*

手机*

网址

驱动总数
22526+
文章总数
3520+
评论条数
265+
运行天数
300+