Butterknife 不适用于示例

Butterknife is not working with example

我看到了 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;

但是不够简洁!

我认为您可能绑定了 android ID 而不是您的视图 ID。

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

要对视图进行分组,您可以将它们分组到 list/array:

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

干杯~

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