ButterKnife的使用详解

需要依赖的包

dependencies {
  //compile 'com.jakewharton:butterknife:8.8.1'                     //3.0之前的包
  implementation 'com.jakewharton:butterknife:8.8.1'          //3.0之后的包
  annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}




3.绑定注解
@BindView---->绑定一个view;id为一个view 变量
@BindView(R.id.tv_fm1)
    TextView tvFm1;
@BindViews  ---->绑定多个view;id为一个view的list变量
  @BindViews({ R.id.btn1,R.id.btn2 })
    List<Button> buttons;
@BindArray---->绑定string里面array数组;
  @BindArray(R.array.city ) 
  String[] citys ;


@BindBitmap---->绑定图片资源为Bitmap;
@BindBitmap(R.mipmap.wifi ) 
Bitmap bitmap;


@BindBool ---->绑定boolean值


@BindColor ---->绑定color;
@BindColor(R.color.colorAccent)
int black;


@BindDimen ---->绑定Dimen;
@BindDimen(R.dimen.borth_width)
int mBorderWidth;


@BindDrawable ----> 绑定Drawable;
@BindDrawable(R.drawable.test_pic) 
Drawable mTestPic;


@BindFloat ---->绑定float


@BindInt ---->绑定int


@BindString ---->绑定一个String id为一个String变量;
@BindString(R.string.app_name ) 
String meg;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值