关闭

butterknife的使用

标签: ButterKnifegithub
758人阅读 评论(0) 收藏 举报
分类:
butterknife的好处:

避免传统的findviewByID,传统的点击监听方式,节省代码,使代码看起来干净整洁,瞬间提升逼格

开发环境配置(AndroidStudio):

环境配置project目录下面的build.gradle配置

buildscript {
  repositories {
    mavenCentral()
   }
  dependencies {
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
  }
}

 

APP目录下面的配置

apply plugin: 'android-apt'
 
android {
  ...
}
 
dependencies {
  compile 'com.jakewharton:butterknife:8.4.0'
  apt 'com.jakewharton:butterknife-compiler:8.4.0'
}
使用:

classExampleActivityextendsActivity {

  @BindView(R.id.user) EditText username;

  @BindView(R.id.pass) EditText password;

 

  @BindString(R.string.login_error) String loginErrorMessage;

 

  @OnClick(R.id.submit) voidsubmit() {

    // TODO call server...

  }

 

  @OverridepublicvoidonCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.simple_activity);

    ButterKnife.bind(this);

    // TODO Use fields...

  }

}

是不是非常简单了,相信用过的小伙伴们都会喜欢的
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

使用butterknife中遇到的几个问题及解决方法

1.编译能通过程序也能运行,但是一点进去就崩溃。断点调试的时候发现view为null。    首先看下工程目录下面的.apt_generated目录里面是否为空,如果没了,那就需要重新配置下butte...
  • zty7612956
  • zty7612956
  • 2015-08-09 13:45
  • 1307

Butter Knife 8.8.1的安装和使用

Butterknife 8.8.1 一.Butter Knife简介…… 二.Butter Knife优点…… 三.Butterknife 的安装…… 四.Butter Knife的项目配置…… 五...
  • Sun_2134
  • Sun_2134
  • 2017-08-11 14:43
  • 5867

Android中ButterKnife的详细使用

最近刚学会使用ButterKnife,真是超级好用,忍不住要分享给大家了。 写在前面:该文档使用7.0版本,8.0版本方法名有所改动,建议看官方文档,整体业务逻辑和原理没什么变动。 ...
  • x1971481259
  • x1971481259
  • 2016-11-08 12:25
  • 2171

butterknife的jar包和使用方法

  • 2017-12-28 00:11
  • 1.49MB
  • 下载

Butterknife 在组件库中使用适配工具类,解决魅族系统兼容问题

  • 2017-11-07 14:38
  • 3KB
  • 下载

ButterKnife的使用

  • 2017-05-01 10:44
  • 29.10MB
  • 下载

ButterKnife的简单使用

  • 2017-01-02 21:31
  • 19.67MB
  • 下载

butterknife的使用

  • 2017-01-14 13:00
  • 322KB
  • 下载

butterknife-7.0.1.jar 及使用demo

  • 2015-09-29 17:21
  • 1.54MB
  • 下载

butterKnife和 Glide 使用demo

  • 2017-01-22 12:52
  • 34.59MB
  • 下载
    个人资料
    • 访问:49419次
    • 积分:1085
    • 等级:
    • 排名:千里之外
    • 原创:58篇
    • 转载:18篇
    • 译文:0篇
    • 评论:9条
    最新评论