В res/values-v11/styles.xml
я не могу использовать Theme.Holo.Light.NoActionBar
, потому что он был добавлен в API-уровень 13. Могу ли я использовать Theme.Light.NoTitleBar
вместо визуальных различий? Насколько я могу судить, они должны иметь белый фон, статус и навигационные бары, и ничего больше.
Android: Theme.Holo.Light.NoActionBar vs Theme.Light.NoTitleBar
Ответ 1
Theme.Light.NoTitleBar немного отличается. Самый простой способ разрешить это и сохранить совместимость с Honeycomb - создать свой собственный стиль, который расширяет Theme.Holo.Light, но удаляет панель действий. Просто создайте стиль со следующим определением:
<style name="MyTheme" parent="android:Theme.Holo.Light">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
Ответ 2
Насколько я знаю, Theme.Light.NoTitleBar основан на более высоком уровне API. Вы получите стиль Android 2.3. Но Theme.Holo.Light.NoActionBar может дать вам стиль 4.0 или верхний.