如何更改两个按钮之间切换背景的可绘制方式。例如,当我点击button_1对图像“background_1”进行可绘制更改时,我希望当我单击button_2时,它会更改为图像“background_2”
谢谢你们所有人!
PD:抱歉我的英语不好,我是加泰罗尼亚语答案 0 :(得分:0)
您可以使用
button1.setOnClicklistener(this);
button2.setOnClicklistener(this);
public void (View view){
If(view.getId==R.id.button1){
your_root_view.setImageResource(R.drawable.background_1;
} else {
your_root_view.setImageResource(R.drawable.background_2;
}
}
确保您的活动实施View.OnClickListener
答案 1 :(得分:0)
如果您想更改按钮背景:
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
button1.setBackGroundResource(R.drawable.background_1);
}
});
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
button2.setBackGroundResource(R.drawable.background_2);
}
});