Android studio插件使用----android-butterknife-zelezny

butterknife帮我们有效的解决了findViewById及各种view的监听事件泛滥的问题,极大的简化了代码,如果使用了android Studio开发的配上avast的android-butterknife-zelezny插件,则可以一键注解所有view,极大提高编码效率。

资源:

github地址:Butterknife-Plugin 

资源下载 new-butterknife-plugin

将资源下载到电脑 然后Settings → Plugins → Install plugin from disk 

重启studio

在project层级的build.gradle文件中添加:

 
dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
    classpath 'com.android.tools.build:gradle:2.1.2'
    //下面这个path
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

然后在app层级的build.gradle
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.android.support:design:23.1.1'
    //关联插件的
    compile 'com.jakewharton:butterknife:7.0.1'
}
 
  
在关联的插件的下面可能要配置apt,如果不配置apt,可能报空指针,onclick事件也不起作用
  apt 'com.jakewharton:butterknife-compiler:8.0.1'


最后在鼠标在R.layout.布局上点击右键,选择cenerate- Generate Butterkinfeinjection,就可以快速实例化控件了
setContentView(R.layout.activity_scrolling);
效果展示:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值