我有两个按钮阵列。如何检查某个单击的按钮是否在数组中?我试过这个,但没有奏效:
private static final int[] idArrayA = {R.id.bA1, R.id.bA2, R.id.bA3, R.id.bA4, R.id.bA5, R.id.bA6, R.id.bA7, R.id.bA8};
private static final int[] idArrayB = {R.id.bB1, R.id.bB2, R.id.bB3, R.id.bB4, R.id.bB5, R.id.bB6, R.id.bB7, R.id.bB8};
final OnClickListener clickListenerA = new OnClickListener(){
public void onClick(View v) {
if (Arrays.asList(idArrayA).contains(v.getId())) {
Button button = (Button) v;
button.getBackground().setColorFilter(new LightingColorFilter(0xFFFFFFFF, 0x003333));
}
}
};