如何使用两个按钮更改活动背景?

时间:2016-06-08 18:03:53

标签: java android android-studio background

如何更改两个按钮之间切换背景的可绘制方式。例如,当我点击button_1对图像“background_1”进行可绘制更改时,我希望当我单击button_2时,它会更改为图像“background_2”

谢谢你们所有人!

PD:抱歉我的英语不好,我是加泰罗尼亚语

2 个答案:

答案 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);
    }
 });