Android Studio - Android ButterK

作者: Android架构 | 来源:发表于2019-02-14 21:10 被阅读7次

    ButterKnife程序员都是懒惰的,不会偷懒的程序员都不是好的程序员。大部分Android开发应该都知道 @JakeWharton 大神的 ButterKnife 注解库,使用这个库我们可以不用写很多无聊的 findViewById() 和 setOnClickListener() 等代码。
    简单介绍一下使用方法:

    public class ExampleActivity extends Activity {
      @Bind(R.id.title) EditText titleView;
      @Bind(R.id.subtitle) EditText subtitleView;
    
      @Override protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.example_activity);
         ButterKnife.bind(this);
         }
    }
    
    

    Android ButterKnife Zelezny是Android Studio的plugin,其目的是为了方便开发者快速的生成控件绑定视图的代码,提高编码效率。开发者只需点击几下鼠标就可以完成注解的增加,同时还是图形化的操作,可以说,大大减轻了开发者负担。尤其当布局中有很多view需要通过findviewbyid来获取引用时。

    Android Studio安装该插件

    • file->setting-plugins
    • 输入Android Butterknife Zelezny
    • install
    • 重启Android Studio
    • 在bulid.gradle中添加依赖
    dependencies {
       compile fileTree(dir: 'libs', include: ['*.jar'])
       compile 'com.jakewharton:butterknife:7.0.1'
       }
    
    

    使用流程

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

    【附录】
    ButterKnife项目的主页在这里: http://jakewharton.github.io/butterknife/

    资料图

    需要资料的朋友可以加入Android架构交流QQ群聊:513088520

    点击链接加入群聊【Android移动架构总群】:加入群聊

    获取免费学习视频,学习大纲另外还有像高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)等Android高阶开发资料免费分享。

    相关文章

      网友评论

        本文标题:Android Studio - Android ButterK

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