【发布时间】:2015-04-01 12:20:14
【问题描述】:
我有一个活动,当网络请求完成时会膨胀视图。
这个视图的一些小部件必须附加到一个onClick 方法,所以我有:
@OnClick({R.id.bt1, R.id.bt2, R.id.inflated_bt1, R.id.inflated_bt2})
public void onClick(View view) {
// ...
}
由于创建应用时R.id.inflated_bt1和R.id.inflated_bt2不存在,所以会抛出异常建议设置@Optional注解。
未找到方法“onClick”所需的 ID 为 XXXXXXXX 的视图“inflated_bt1”。如果此视图是可选的,请添加“@Optional”注释。
有没有办法用@Optional 注解设置一些视图并在视图膨胀时注入它们?或者,还有其他方法吗?
谢谢
【问题讨论】:
标签: android onclick optional butterknife