2011-06-21 17 views
0

私には1つの質問があります。Click ImageButton

4つのImageButton(a1、a2、b1、b2)があります。あなたはa1またはa2だけを選択でき、同時に両方を選択することはできません。これらのボタンをクリックするたびに確認する必要がありますか?

どうすればいいですか?誰でも助けてくれますか?

+0

あなたが使用しているプラ​​ットフォームはありませんアイデア。 –

+0

申し訳ありません、私は書くのを忘れました - アンドロイド – Viktoriya

+0

これは何か? if(v.isPressed()|| dp.isPressed()){ \t rect.setClickable(false); \t circ.setClickable(false); } – Viktoriya

答えて

0

これを実行する一つの簡単な方法があります:

あなたが他のボタンにしてに対してfalseにワンボタンセットenabletをクリックしてください。

コード:

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); 
    } 
});