我有一个问题。
有4个ImageButtons(a1,a2和b1,b2)。您只能选择a1或a2,而不能同时选择两者。我应该检查每次点击这些按钮吗?
我该怎么做?任何人都可以帮助我吗?
答案 0 :(得分:0)
有一种简单的方法可以做到这一点:
当您将一个启用为false的按钮设置为其他按钮并反对时。
代码:
b1.setOnTouchListener(new OnTouchListener(){
public void onTouch(View v, MotionEvent event){
if(event.getAction() == MotionEvent.ACTION_DOWN)b2.setEnabled(false);
else if(event.getAction() == MotionEvent.ACTION_UP)b2.setEnabled(true);
}
});
b2.setOnTouchListener(new OnTouchListener(){
public void onTouch(View v, MotionEvent event){
if(event.getAction() == MotionEvent.ACTION_DOWN)b1.setEnabled(false);
else if(event.getAction() == MotionEvent.ACTION_UP)b1.setEnabled(true);
}
});