我有這個兩個ImageButton的意見redButton和blueButton ,但在我的代碼使用只是一個定義我可以通過在兩個Button之間切換來使用兩個Button的一個定義嗎?
ImageButton GButton = (ImageButton) findViewById(R.id.blueButton);
然後在clickListener
我有這樣的代碼:
GButton.setOnClickListener(new ImageButton.OnClickListener() {
public void onClick(View v) {
switch (v.getId()) {
case (R.id.blueButton):
GButton = (ImageButton) findViewById(R.id.redButton);
break;
case (R.id.redButton):
GButton = (ImageButton) findViewById(R.id.blueButton);
break;
}
}
});
我想clickListener
切換到redButton
。但事實並非如此。
你爲什麼不只是改變你的藍色按鈕的背景顏色爲紅色的onClick? –
沒有更多的代碼在點擊事件中,而不是僅用於顏色 –