目前,这是我第一次使用butterknife
,并将多个按钮绑定(bind)到一个方法中。我怎么知道点击了哪个button
?
@OnClick({R.id.LoadAmount10,R.id.LoadAmount20,R.id.LoadAmount30,R.id.LoadAmount5
0,R.id.LoadAmount100,R.id.LoadAmount300,R.id.LoadAmount500})
public void setLoadAmount(){
}
最佳答案
像下面这样在SWITCH CASE
中使用 @OnClick({......})
进行检查。
@OnClick({R.id.LoadAmount10,R.id.LoadAmount20,R.id.LoadAmount30,R.id.LoadAmount50,R.id.LoadAmount100,R.id.LoadAmount300,R.id.LoadAmount500})
public void setLoadAmount(View view){
switch(view.getId()){
case R.id.LoadAmount10:
break;
.....
.....
}
}