butterknife 使用

介绍
ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。使用ButterKnife对性能基本没有损失,因为ButterKnife用到的注解并不是在运行时反射的,而是在编译的时候生成新的class。


使用

1. 在androidstudio上面File->project structure ->app->dependencies->点击加号->选择Library dependency->找到butterknife->点击ok(相信后面大家都会啦)

2. 安装Android ButterKnife Zelezny插件(这个插件也特别好用)

我们可以自己下载插件对应的jar包,然后自己安装,当然我们也可以在plugins中Browse repositories搜索ButterKnife Zelezny来安装,这里我们使用第一种方法安装这个插件。网站是https://plugins.jetbrains.com/plugin/7369-android-butterknife-zelezny下载成功后。

点击上方图片对应的Install plugin from disk来找到这个插件的jar文件安装目录点击ok进行安装。

3. 使用

在setContentView(R.layout.activity_main);后面将这个布局注入当前的Activity(),语句是ButterKnife.inject(this);注意一定要在setContentView(R.layout.activity_main)后面,不同的版本语句也会不一样,我的是5.1.1有的语句是ButterKnife.Bind(this),但是用法都是一样的。

在Activity中先选中对应的布局右键会出现Generate找到我们的插件,左键便成功初始化了控件,以后再也不用findViewByid()啦,哈哈。。(当然还有很多用法,这只是其中一个)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值