ButterKnife 一个可以提高工作效率的小插件

我学习Android已经有一年多时光了。所以从现在开始每周维持一片博客的更新的亮,为了方便自己记忆并且分享给大家。
我刚学Android 那会,因为是自学,比较菜,所以碰到问题就经常性的去问别人了,后来那个人介绍我用一个插件可以提高开发效率。
自从用上了ButterKnife ,我基本每次写DEMO和项目第一个导入的包就是ButterKnife包。
因为我是公司网络有写网站不能访问,比如说CSDN我就访问不了,所以我是翻墙的。
我先来介绍ButterKnife有什么好处。
就是我们平常做项目,经常重复的代码就是。findViewById()
view
这样写是不是很累。而且相当繁琐。接下来我给大家看看ButterKnife的高效率效果
这里写图片描述

你只需要点几下鼠标,这些繁琐的工作都直接完成了,再也不用一步步的去初始化控件了。
使用方法也很简单。
1.首先你去百度下载一个JAR包。ButterKnife JAR包 已经更新到8了
下载之后,点击左边任务栏中的
Android模式
这里写图片描述

,切换成为Project
这里写图片描述
切换好之后,展开你Moudle找到里面的app文件夹。点开。
这里写图片描述
直接复制在libs的文件夹里面。没有这个文件夹的自己创建一下。复制好了之后。
鼠标右键这个包,
选择Add As….
这里写图片描述
然后点击OK。就导入这个包了。然后在你的Activity里面当你需要初始化化控件的时候。
对着你的布局文件的名称点击右键
在弹出的菜单栏里面找到Generate..这个选项然后点击他
这里写图片描述
然后在弹出的菜单栏里面选择ButterKnife
这里写图片描述
然后弹出的一个窗口。里面就是你布局里面的控件了。你还可以设置控件的点击方法,以及可以更改名称这里写图片描述
最后点击confirm就完成了
然后就已经初始化所有的控件了。当然只是初始化该XML页面的控件。是不是很简单。
但是ButterKnife确实好用,但是也有些小缺点,就是会影响性能。不过在我看来,瑕不掩瑜,毕竟影响的性能并不大。我附上关于ButterKnife影响性能的文章地址.
http://www.jianshu.com/p/a30ad44a97eb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值