wake-up-neo.net

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

In res/values-v11/styles.xml Kann ich Theme.Holo.Light.NoActionBar Nicht verwenden, da es in API-Ebene 13 hinzugefügt wurde. Kann ich stattdessen Theme.Light.NoTitleBar Ohne visuelle Unterschiede verwenden? Soweit ich das beurteilen kann, sollten beide einen weißen Hintergrund, Status- und Navigationsleisten und sonst nichts haben.

25
1''

Theme.Light.NoTitleBar ist etwas anders. Der einfachste Weg, dies zu beheben und wieder mit Honeycomb kompatibel zu bleiben, besteht darin, einen eigenen Stil zu erstellen, der Theme.Holo.Light erweitert, aber die Aktionsleiste entfernt. Erstellen Sie einfach einen Stil mit der folgenden Definition:

<style name="MyTheme" parent="Android:Theme.Holo.Light">
    <item name="Android:windowActionBar">false</item>
    <item name="Android:windowNoTitle">true</item>
</style>
92
Alexander Lucas

Soweit ich weiß, basiert die Theme.Light.NoTitleBar auf einer älteren API-Version. Sie erhalten den Stil von Android 2.3. Aber Theme.Holo.Light.NoActionBar kann Ihnen den Stil von 4.0 oder höher geben.

3
jedichen