Другая тема для разных версий Android SDK

Есть ли способ использовать другая тема в зависимости от того, на какой версии SDK установлено приложение?

Я спрашиваю, потому что я хочу поддерживать вплоть до SDK версии 8, но для тех пользователей, у которых есть ICS, я хочу иметь возможность следить стандарты дизайна для ICS и использовать тему Holo.

Я вижу из Программирование различных макетов для разных версий в android , что я могу складывать r values-v14, в котором будет файл theme.xml для переопределения объявления темы. Однако он не будет компилироваться, если я буду ссылаться на Theme.Holo. Я считаю, что это потому, что в моем AndroidManifest.xml



есть следующее: Любые указатели были бы очень признательны.

ОБНОВЛЕНИЕ: - Хорошо, вот мои файлы: - AndroidManifest.xml:


res / values ​​/ themes.xml:



    

res / values-v11 / themes.xml:



    

Это соответствует статье, которую я прочитал здесь: - http: // android-developers.blogspot.com/2012/01/holo-everywhere.html

Когда я делаю это, я получаю сообщение об ошибке компиляции в Eclipse, в котором говорится, что: -

error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Holo'

27
задан Community 23 May 2017 в 10:30
поделиться