我有几个 ImageButtons,我试图强制其中一个像 CheckBox 一样。当用户按下按钮时,我想在“按下”(橙色,如您点击并按住时)和“正常”状态之间切换按钮的背景。如何做到这一点?下面的代码并没有真正做到这一点。
public void btnErase_click(View v) {
ImageButton btnErase = (ImageButton) findViewById(R.id.btnErase);
if (pressed == true)
btnErase.setBackgroundColor(Color.YELLOW);
else
btnErase.setBackgroundColor(android.R.drawable.btn_default);
}