2016-07-20 6 views
0

私は2つのボタンを持っていますが、スタイリングの目的に合わせて1つのボタンとして動作させたいと思っています。両方がポップアップします)。Androidの2つのボタンを同期させる

どうすれば実装できますか?

+0

あなたが – phongvan

答えて

0

各ボタン

button1.setOnTouchListener(new View.OnTouchListener() { 
    @Override 
    public boolean onTouch(View arg0, MotionEvent arg1) { 
     if (arg1.getAction() == MotionEvent.ACTION_DOWN) { 
      // change both button1 and button2 color when press 
      button1.setBackgroundColor(Color.RED); 
      button2.setBackgroundColor(Color.RED); 
     } else { 
      // change both button1 and button2 color when release 
      button1.setBackgroundColor(Color.BLUE); 
      button2.setBackgroundColor(Color.BLUE); 
     } 
     return true; 
    } 
}); 
button2.setOnTouchListener(new View.OnTouchListener() { 
    // do same like button1 
} 
+0

感謝を実装するために、ブロードキャストまたはリスナーを使用することができるためsetOnTouchListenerを扱うお試しください!それは私が持っていたものですが、アンドロイドボタンのデフォルト機能を模倣しようとしていますが、button1とbutton2を設定して、@overrideではなくonTouchをアクティブにする方法はありますか? – Sethuramana

関連する問題