我一直在學習java一段時間,並正在開發一個android應用程序。我試圖爲嵌套在線性佈局中的圖像按鈕實現一個布爾邏輯,其中只有一個按鈕應顯示活動按鈕,而其他按鈕不顯示。 現在,每個按鈕都可以在活動狀態和非活動狀態之間切換,但我不希望兩個或多個按鈕同時顯示活動狀態。我希望一次只顯示一個活動按鈕。如何使一個按鈕在Android中出現活動
public void showAudio(View view) {
if (!audioButtonClicked) {
audioButtonClicked = true;
audioWindowButton.setImageResource(R.drawable.audio_active);
} else {
audioWindowButton.setImageResource(R.drawable.audio_inactive);
audioButtonClicked = false;
}
}
public void showEvents(View view) {
if(!eventButtonClicked) {
eventWindowButton.setImageResource(R.drawable.event_active);
eventButtonClicked = true;
} else {
eventWindowButton.setImageResource(R.drawable.event_inactive);
eventButtonClicked = false;
}
}
public void showMore(View view) {
if(!moreButtonClicked) {
moreWindowButton.setImageResource(R.drawable.event_active);
moreButtonClicked = true;
} else {
moreWindowButton.setImageResource(R.drawable.event_inactive);
moreButtonClicked = false;
}
}
我不想作出任何按鈕不可見。我只想要一個切換功能來指示每個按鈕何時激活 –
請參閱編輯。 – Ali
謝謝。那很簡單 –