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