Подтвердить что ты не робот

Android: Theme.Holo.Light.NoActionBar vs Theme.Light.NoTitleBar

В res/values-v11/styles.xml я не могу использовать Theme.Holo.Light.NoActionBar, потому что он был добавлен в API-уровень 13. Могу ли я использовать Theme.Light.NoTitleBar вместо визуальных различий? Насколько я могу судить, они должны иметь белый фон, статус и навигационные бары, и ничего больше.

4b9b3361

Ответ 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 или верхний.