Android Button color changing on onClick?

前端 未结 6 801
礼貌的吻别
礼貌的吻别 2020-12-16 22:38

I am facing a problem .

I have two Button object.

ButtonA ButtonB

Requirement:-

When ever I press

6条回答
  •  执念已碎
    2020-12-16 23:03

    Use below code..

    Boolean isOnePressed = false, isSecondPlace = false;
    b1.setOnClickListener(new OnClickListener() {
    
                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    isOnePressed = true;
                    b1.setBackgroundColor(Color.BLUE);
                    if (isSecondPlace) {
                        b2.setBackgroundColor(Color.WHITE);
                        isSecondPlace = false;
                    }
    
                }
            });
            b2.setOnClickListener(new OnClickListener() {
    
                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    b2.setBackgroundColor(Color.BLUE);
                    isSecondPlace = true;
                    if (isOnePressed) {
                        b1.setBackgroundColor(Color.WHITE);
                        isOnePressed = false;
                    }
    
                }
            });
    

    Hope it helps...

提交回复
热议问题