16 Stimmen

Benutzerdefinierte Ansicht der Aktionsleiste

Ich möchte eine benutzerdefinierte Ansicht deklarieren, ABER ich möchte auch, dass das Home-Logo mit dem Up-Symbol auf der linken Seite mit seiner Standardfunktionalität erscheint. Wie kann ich erreichen, beides zu verwenden?

43voto

alexanderblom Punkte 8612

Der beste Weg ist die Verwendung von XML-Stilen:

<style name="Theme.Main" parent="android:Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/Widget.ActionBar</item>
</style>

<style name="Widget.ActionBar" parent="android:Widget.Holo.Light.ActionBar">
    <item name="android:displayOptions">showHome|useLogo|showCustom</item>
    <item name="android:customNavigationLayout">@layout/custom</item>
</style>

Legen Sie dann einfach dieses Thema entweder als Anwendungsthema fest oder aktivieren Sie es in AndroidManifest.xml

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X