butterknife中bind和injectView之间的区别

Roo*_*kie 7 android butterknife

我正在使用butterknife库.我不太了解如何使用它.我发现injectView和bind做同样的事情,但我不太确定.任何人都可以解释这两者之间的区别.

Int*_*iya 10

谁能解释这两者之间的区别?

@InjectView被改为@Bind.

使用@Bind和Butter Knife的视图ID注释字段,以查找并自动在布局中投射相应的视图.

class YourActivity extends Activity {
  @Bind(R.id.TvTitle) TextView title;
Run Code Online (Sandbox Code Playgroud)

请检查以下链接.希望这可以帮助 .

  1. JakeWharton Butterknife
  2. 导入butterknife.InjectView无法解析

  3. 介绍黄油刀

摇篮

compile 'com.jakewharton:butterknife:7.0.1' //8.4.0 
Run Code Online (Sandbox Code Playgroud)

https://github.com/JakeWharton/butterknife/blob/f65dc849d80f6761d1b4a475626c568b2de883d9/CHANGELOG.md


heh*_*ehe 7

如果我没弄错的话,它们具有相同的功能.从刀开始版本7的命名约定发生了变化,injectView改为bind.

检查更改日志,也检查此问题.

检查此链接: 如何使用butterknife