Butterknife不是用例子

时间:2016-11-24 01:49:44

标签: java android dependency-injection butterknife

我看过Butterknife教程并说明:

@BindViews({android.R.id.text1, android.R.id.text2})
TextView textEmail,description;

但它不起作用。 我也尝试过:

@BindViews(android.R.id.text1)
TextView textEmail;

@BindView(android.R.id.text2)
TextView description;

但它并不简洁!

1 个答案:

答案 0 :(得分:2)

我认为你可能会绑定android ids而不是你的视图ID。

android.R.id.text1更改为R.id.yourText

要对视图进行分组,您可以将它们分组到列表/数组中:

@BindViews({ R.id.first_name, R.id.middle_name, R.id.last_name })
List<EditText> nameViews;

干杯〜

来源:http://jakewharton.github.io/butterknife/