美文网首页
Android Studio使用Android Butterkn

Android Studio使用Android Butterkn

作者: Android_lml | 来源:发表于2016-06-21 14:54 被阅读124次

    首先提下ButterKnifey已经更新到版本7.0.1了,现在注解已经不叫@InjectView了,而叫@Bind,感觉更贴合语义。同时注册的方式也从
    ButterKnife.inject(this);

    变成了
    ButterKnife.bind(this);

    言归正传开始说说Android Butterknife Zelezny这个插件,事实上这是个Android Studio的plugin,他可以让你在添加Butterkinfe注解时偷偷懒,直接点击几下鼠标既可以完成注解的增加,同时还是图形化的操作,可以说,大大的减轻了开发负担。尤其是当你的layout中有很多很多的view需要通过findviewbyid来获得引用时。实际上如果不用这个插件而通过手打加ButtefKnife注解的方式,要是view很多启示也挺麻烦的,不是吗?

    首先看看如何在Android Studio上安装该插件,直接看图:

    Paste_Image.png

    安装好后需要restart你的Android Studio。
    在使用此插件前,需要已经导入了butterknife的jar(或者在build.gradle中已经加入:compile'com.jakewharton:butterknife:7.0.0')
    随后,在你需要导入注解的Activity或者Fragment或者ViewHolder的layout资源代码上,右击,选择 Generate
    然后Generate ButterKnife Injections,这时候生成类似于下列的选择框:

    Paste_Image.png

    Element为view的类型,ID为layout中资源的id名字,Variable Name即为你在代码中引用出来的变量名,点击Confirm后即可。

    下面是Android ButterKnife Zelezny的github上的一个动态使用流程图:

    Paste_Image.png

    下面网址中可以找到在github上另外几个用捷克名人名字命名的开和android开发有关的源项目:
    http://inmite.github.io/

    相关文章

      网友评论

          本文标题:Android Studio使用Android Butterkn

          本文链接:https://www.haomeiwen.com/subject/oodgdttx.html