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?
Antwort
Zu viele Anzeigen?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