В моем приложении меняется фон у Activity, в зависимости от действий происходящих внутри приложения. Тема приложения — Holo.Light. Фон активити может быть темным и светлым. В этом активити имеется Spinner. Проблема заключается в том, что когда фон темный, Spinner начинает сливаться с фоном. Связанно это с тем, что у него установлена высокая прозрачность.
Возможно ли как-то изменять тему для одного View программно? То есть, чтобы когда фон светлый, пусть и для Spinner-а будет использоваться стиль из Holo.Light. А вот когда фон становится темным, нужно чтобы Spinner использовал стиль из темной темы Holo. Как это реализовать?