Сброс цвета фона представления

Я пытаюсь восстановить цвет фона представления.

У меня есть несколько выбираемых представлений. Когда пользователь щелкает одно из этих представлений, выполняется следующий код, и представление становится желтым:

View newSelection, previousSelection;

...

if(previousSelection != null) {
    previousSelection.setBackgroundColor(Color.BLACK); // problem here
}
newSelection.setBackgroundColor(Color.YELLOW);

Однако я хочу сбросить цвет ранее выбранного представления. Однако я не знаю, какой это был цвет (я устанавливаю его на Color.BLACK в приведенном выше коде). Мне не удалось найти метод getBackgroundColor или аналогичный в классе View. Если бы он у меня был, я мог бы сохранить предыдущий цвет и просто вернуть его, когда будет выбран новый вид.

5
задан Janusz 10 September 2010 в 15:28
поделиться