Я пытаюсь восстановить цвет фона представления.
У меня есть несколько выбираемых представлений. Когда пользователь щелкает одно из этих представлений, выполняется следующий код, и представление становится желтым:
View newSelection, previousSelection;
...
if(previousSelection != null) {
previousSelection.setBackgroundColor(Color.BLACK); // problem here
}
newSelection.setBackgroundColor(Color.YELLOW);
Однако я хочу сбросить цвет ранее выбранного представления. Однако я не знаю, какой это был цвет (я устанавливаю его на Color.BLACK в приведенном выше коде). Мне не удалось найти метод getBackgroundColor или аналогичный в классе View. Если бы он у меня был, я мог бы сохранить предыдущий цвет и просто вернуть его, когда будет выбран новый вид.