答案 0 :(得分:0)
首先你需要在这样的活动中绑定你的按钮
lapply
比我们的按钮的btnMale=(Button) findViewById(R.id.btnMale);
btnFemale=(Button) findViewById(R.id.btnFemale);
setOnClickListener()
答案 1 :(得分:0)
Button11.setBackgroundColor(getResources().getColor(R.color.red));
// OR,如果你不是:
Button11.setBackgroundColor(Button11.getContext().getResources().getColor(R.color.red));
或者,或者:
Button11.setBackgroundColor(Color.RED);
//来自android.graphics.Color
或者,更多专业技能:
Button11.setBackgroundColor(0xFFFF0000);
// 0xAARRGGBB
答案 2 :(得分:0)
你可以这样做:
@Override
public void onCreate(Bundle savedInstanceState) {
Button buttonMale = (Button) findViewById(R.id.btn_male);
Button buttonFemale = (Button) findViewById(R.id.btn_female);
buttonMale.setOnClickListener(getGenderOnClickListener(buttonFemale));
buttonFemale.setOnClickListener(getGenderOnClickListener(buttonMale));
}
private Consumer<View> getGenderOnClickListener(View other) {
return view -> {
view.setBackgroundColor(Color.YELLOW);
other.setBackgroundColor(Color.WHITE);
}
}