我有两个按钮,用于样式设置以获得正确的文本对齐,但我希望它们表现为一个按钮(例如,用户应该认为它是一个按钮,因此如果按下一个按钮,则弹出的默认动画)。
我该如何实现?
答案 0 :(得分:0)
为每个按钮尝试处理setOnTouchListener
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
}