0
私は2つのボタンを持っていますが、スタイリングの目的に合わせて1つのボタンとして動作させたいと思っています。両方がポップアップします)。Androidの2つのボタンを同期させる
どうすれば実装できますか?
私は2つのボタンを持っていますが、スタイリングの目的に合わせて1つのボタンとして動作させたいと思っています。両方がポップアップします)。Androidの2つのボタンを同期させる
どうすれば実装できますか?
各ボタン
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
}
感謝を実装するために、ブロードキャストまたはリスナーを使用することができるためsetOnTouchListener
を扱うお試しください!それは私が持っていたものですが、アンドロイドボタンのデフォルト機能を模倣しようとしていますが、button1とbutton2を設定して、@overrideではなくonTouchをアクティブにする方法はありますか? –
Sethuramana
あなたが – phongvan