我正在使用butterknife库。我不太了解如何使用它。我发现injectView和bind做同样的事情,但我不太确定。任何人都可以解释这两者之间的区别。
答案 0 :(得分:10)
@InjectView
已更改为@Bind
。
使用@Bind和Butter Knife的视图ID注释字段以查找和 自动在您的布局中投射相应的视图。
class YourActivity extends Activity {
@Bind(R.id.TvTitle) TextView title;
请查看以下链接。希望这会有所帮助。
<强> Introduction Butter Knife 强>
<强>摇篮强>
compile 'com.jakewharton:butterknife:7.0.1' //8.4.0
答案 1 :(得分:7)
如果我没弄错的话,它们具有相同的功能。从开刀版本7开始,命名惯例发生了变化,injectView
更改为bind
。
检查changelog,同时检查this issue。
检查此链接: How to use butterknife
答案 2 :(得分:0)
从版本8.0.0开始,@ Stick变为@BindView和@BindViews
查看butterknife changelog以获取更多信息!