有哪些应用使用了butterknife使用

Butter Knife   黄油刀大家应该都挺熟悉的有這个之后,就不用写一堆的findViewById体力活,最近试着玩玩Kotlin语言也就尝试在Kotlin语言环境下使用butterknife使用,有一点小问题解决并分享一下。

先看看java环境的用法

*   多个控件点击事件会有大括号包起来,中间逗号隔开

2.然后工程会有几个地方变化

4.使用直接用就好,不用再BindView了

5.注意要对应的xml,以免同样的控件id引起空指针异常

本文由职坐标整理并发布,希望对同学们有所帮助了解更多详情请关注职坐标移动开发之Android频道!

本攵由 @白羽 发布于职坐标。未经许可禁止转载。

看完这篇文章有何感觉已经有0人表态,0%的人喜欢 快给朋友分享吧~

第一步:打开Androidstudio的配置找到Plugins,在右邊搜索butterknife使用 ,你就会看到下面这个界面没有错,这样是搜不到的因为这个是搜的应该是已经安装的,没有安装的就需要点击Search

你以为这樣就完了其实还没有,接着就是在build.gradle里面配置说到build.gradle,不得不说说这两个build.gradle第一次导入第三方就坑在这上面了,明明导入了愣是找不到,一不小心点开app文件夹才发现哎呀居然还有一个,想具体知道两个build.gradle的区别请看这里:Android两个build.gradle的区别

关于配置建议参考github上的文档,因为这昰最新的butterknife使用

然后就是Sync Now就可以了。

如果你右键->Generate找不到Generate butterknife使用 Injections这个选项那就说明没问题,有可能就已经成功导入了但是为什么右键不出來呢,那就是因为你放的位置不对你信不,之前我也不信后来我就抱着试试的态度,奇迹真的发生了当你的鼠标放到

这一行代码上嘚时候,你再右键试一下竟然出现了,虽然不知道butterknife使用为什么这样写但是的确是浪费了我打大量的时间,希望看过此文的不要在走到這个坑里

我看了这些都挺多人用为了少配置点,先用下Butter Knife使用上直接git的大牛demo写的满清楚的

原以为配置简单,可是我刚好用的是adt 还麻烦了

我要回帖

更多关于 butterknife使用 的文章

 

随机推荐