У меня есть кнопка, которая переключается между 2 изображениями в зависимости от количества кликов ... Иногда я получаю после выхода из операции и возвращения, оба изображения показывают. Как убедиться, что отображается только 1 изображение?Как очистить фоновое изображение при переключении изображений в android
Вот код для обмена:
public void swapImageButton() {
swapCount ++;
if(swapCount % 2 == 0) {
mStomachImageButton.setBackground(getDrawable(image1));
mFartImageButton.setBackground(getDrawable(image2));
} else {
mStomachImageButton.setBackground(getDrawable(image2));
mFartImageButton.setBackground(getDrawable(image1));
}
}
вы должны попробовать изображения переключатель –
, если вы хотите, чтобы очистить фон, чем набор 'img.setImageBitmap (NULL);' –
использовать флаги с sharedpreferences – Ranjit