Как применить тему в зависимости от версии Android

В настоящее время у меня есть тема, указанная в файле AndroidManifest.xml :

 android:theme="@android:style/Theme.Holo.Light" 

Теперь я работаю над тем, чтобы создать обратную совместимость приложения. Пока Gingerbread не имеет Theme.Holo.Light я буду использовать Theme.Light но как применить нужную тему в зависимости от версии ОС?

Используйте квалификаторы ресурсов для папки значений:

Например res/values-v11

Имейте ссылку на стиль Theme.Light в стандартных res/values/styles.xml , затем Theme.Holo.Light на Theme.Holo.Light в res/values-v11/styles.xml . Если он работает на API 11+, он автоматически выбирает Holo; В противном случае он вернется к стандартному Theme.Light указанному в res/values/styles.xml .