Zmiana koloru przycisku Android na onClick?

Mam problem.

mam dwaButton obiekt.

ButtonA ButtonB

Wymaganie:-

Kiedy naciskamButtonA kolor przycisku powinien zostać zmieniony i powinien pozostać taki sam, dopóki nie kliknęButtonB.

Po kliknięciuButtonB to samo powinno działaćButtonA

if (v == btn)
{
    btn.setBackground(mActivity.getResources().getDrawable(R.drawable.button_color_chnager));
}

XML:

<item android:state_focused="true" android:state_pressed="true" 
            android:drawable="@drawable/ic_launcher" /> 

questionAnswers(4)

yourAnswerToTheQuestion