Ich folgte , um Actionbar zu überlagern.Überlagern der Aktionsleiste funktioniert nicht
mein style.xml
ist wie folgt:
<!-- Base application theme. -->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme" parent="AppBaseTheme">
<item name="actionBarStyle">@style/CustomActionBarTheme</item>
</style>
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo">
<item name="android:windowActionBarOverlay">true</item>
</style>
Meine midSdkVersion ist 14 und erwartete Ausgabe ist ähnlich wie auf offiziellen Führer: .
statt, in meinem Fall ist die Ausgabe:
(. Ich habe Hintergrundfarbe auf Aktivität eingestellt ... aber es ist nicht Aktionsleiste Übereinanderlegen)
Bitte mir helfen, wenn alles, was ich‘ m tun ist falsch.
EDIT:
Ich wollte ähnliche Aktionsleiste wie dies in airnb und vielen anderen Anwendungen. Kann mir jemand dafür eine vollständige Antwort geben?
Bitte überprüfen Sie Ihre Manifest-Datei. Sie könnten falsches Thema anstelle von CustomActionBarTheme verwenden. –
@iDroidExplorer können Sie eine vollständige Antwort mit Code schreiben? Ich werde es schätzen. Vielen Dank. –
Sie legen die zu überlagernde Aktionsleiste fest, aber Sie haben den Hintergrund der Aktionsleiste nicht transparent gemacht. versuche, '- @ drawbar/actionbar_background
' mit '@ drawable/actionbar_background' hinzuzufügen ist ein halbtransparentes png image –
am05mhz