我有这个代码:
@OnClick( {R.id.iv_first,R.id.iv_second} )
public void launchCards() {
Log.i(TAG,"clicked");
}
有没有办法在
launchCards()
方法内部知道两个 ImageView
中的哪一个被点击了? 最佳答案
你可以这样做:
@OnClick({R.id.iv_first,R.id.iv_second})
public void launchCards(View view) {
// Check which ImageView was clicked
switch (view.getId()) {
case R.id.iv_first:
// 1 clicked
break;
case R.id.iv_second:
// 2 clicked
break;
}
}
关于android - 使用 ButterKnife 了解单击 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44444049/