Мое приложение совместимо с Android 2.x через 4.x:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="15"
/>
В качестве темы приложения я использую тему селектора, как это предложено на сайте разработчика Android :
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/LightThemeSelector"
>
У меня есть несколько каталогов / res / values- * для управления стилями на разных размерах / версиях устройств Android.Например, в /res/values-large.xml у меня есть селектор, выберите старую андроидную тему Light:
<style
name="LightThemeSelector"
parent="android:Theme.Light"
>
<item name="android:windowNoTitle">true</item>
</style>
Тем не менее, в моих /res/values-sw720dp.xml (и / res / values-sw600dp.xml) У меня есть селектор, чтобы выбрать новую тему Holo.Light для Android, которая автоматически предоставит мне ActionBar:
<style
name="LightThemeSelector"
parent="android:Theme.Holo.Light"
>
<item name="android:windowNoTitle">true</item>
</style>
Однако, когда я запускаю приложение на симуляторе XOOM, оно непоказать ActionBar.Если я установлю в файле манифеста прямое указание Theme.Holo.Light, то получу ActionBar при запуске в эмуляторе XOOM.