Android Studio—ButterKnife插件

今天在看到 "自动生成代码类插件" 这部分时,提到 ButterKnife 插件,这个插件是名副其实的体现程序猿 "比较懒" 这个好习惯的,正如傲娇的程序猿所说:正是我们的懒,才改变了世界!哼哼。。。

首先简介一下 ButterKnife 的优势:

1、强大的View绑定和Click事件处理功能,简化代码,提升开发效率
2、方便的处理Adapter里的ViewHolder绑定问题
3、运行时不会影响APP效率,使用配置方便
4、代码清晰,可读性强

然后为 Studio 安装插件

1、点击“File”文件,选择“Project Structrue……”,快捷键是 "Ctrl + Alt + Shift + S"
2、点击左侧栏的 "app",然后点击顶部导航的 "Dependencies",最后点击 "+" 并选择 Library dependency
Android Studio—ButterKnife插件_第1张图片
Library dependency
3、输入 "butterknife" 点击搜索按钮,选择插件
Android Studio—ButterKnife插件_第2张图片
搜索插件
4、这时我们可以看到“Dependencies”中增加了一个,“butterknife:8.4.0” 插件包,点击“OK”按钮
Android Studio—ButterKnife插件_第3张图片
加载插件
5、这时看到,app文件夹下的 "build.gradle" 文件中,"dependencies" 下增加了 "compile 'com.jakewharton:butterknife:8.4.0'",然后就是少许的等待
Android Studio—ButterKnife插件_第4张图片
build.gradle
6、在代码中的布局文件上单击鼠标右键,选择 Generate -- Generate ButterKnife
Android Studio—ButterKnife插件_第5张图片
Generate ButterKnife
7、选择要使用的控件,并可以设置他们是否 OnClick 以及是否创建 ViewHolder,真的是很快捷、很省事
Android Studio—ButterKnife插件_第6张图片
选择控件

做完之后,你就会看到你想要的代码全部都已经准备好了,而不需要你每个都 findViewById,真的是省了好多时间。


Android Studio—ButterKnife插件_第7张图片
自动生成代码

续:在这里先给大家道个歉,因为后面在 demo 运行时,发现控件报空指针异常, 然后我在另一篇里面写了修改的方法,大家可以参考一下。

Android Studio—ButterKnife空指针异常

你可能感兴趣的:(Android Studio—ButterKnife插件)