您的位置首页百科问答

Butterknife的使用

Butterknife的使用

的有关信息介绍如下:

Butterknife的使用

android中我们经常要初始化很多控件,如果一直都要手动就去写 findviewByid(),这是一件非常痛苦的事,有了ButterKnife可以很轻松的省去这些步骤,它是一个依赖注入的小框架。目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性。当你会用的会给我们带来很多的方便。

一、安装插件,打开android studio。点击file-->settings.打开设置页面,找到 Plugins插件这个项,然后右边搜索 Android Butterknife Zelezny 进行安装插件,如下图,这里是已经安装好的状态。

二、 在android studio中配置butterknife。我们用的as版本是3.1.4,我们用的butterknife版本是8.8.1,这是一个比较新的版本。我们在build.gradle中添加如下代码。如下图。

三、配置项目根目录的build.gradle。在dependencies中添加和在app中的一样,注意的是,我们用的android studio比较高版本,引入框架我们要用 implementation或api。完成完成就rebuild一个项目。

四、在activity中引用。在onCreate中的 布局文件中 右击弹出窗口,选择 Generate选项,打开butterknife选择项目。如下图。

五、在MainActivity中初始化,绑定控件id,我们看到自动加了ButterKnife.bind(this); 还有点击事件,button 的控件。ButterKnife的使用就完成了。这样我们就省去了很多时间。