要实现在Android中,点击第二个按钮时第一个按钮变成灰色,第二个按钮变成彩色;点击第一个按钮时第二个按钮变成灰色,可以按照以下步骤进行操作:
- 创建两个按钮(Button)并获取它们的引用:
Button button1 = findViewById(R.id.button1);
Button button2 = findViewById(R.id.button2);
- 为按钮设置点击事件监听器(OnClickListener):
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 当点击第一个按钮时,将第二个按钮设置为灰色,第一个按钮设置为彩色
button2.setBackgroundResource(R.drawable.button_gray);
button1.setBackgroundResource(R.drawable.button_color);
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 当点击第二个按钮时,将第一个按钮设置为灰色,第二个按钮设置为彩色
button1.setBackgroundResource(R.drawable.button_gray);
button2.setBackgroundResource(R.drawable.button_color);
}
});