Frage

Ich habe kürzlich meine App auf einem Jelly-Bean-Gerät getestet und bemerkt, dass mein ActionBar-Dodging-Code nicht mehr funktioniert.

Ich habe eine transparente ActionBar mit einem OverlayMode True, möchte aber die Actionleiste wie eine solide ActionBar in einigen meiner Bildschirme verhalten.

Um dieses Arbeiten zu gestalten, habe ich einen Code aus der Wabengalerie Code

grundsätzlich überprüfe ich die ACORBAR-Höhe und setzen Sie die Topmargin des Android.r.id.content-Eimers auf diesen Wert. generasacodicetagpre.

In Jelly Beans Diese Strategie funktioniert aus irgendeinem Grund nicht mehr.Hat die Jelly Bean die ID-Container-Perhabs geändert?

War es hilfreich?

Lösung

ok, um meine eigene Frage hier zu beantworten. Zuerst hatte ich ein Tippfehler in meinem Code: generasacodicetagpre.

Aber das eigentliche Problem war, dass generasacodicetagpre.

Geben Sie die Ansicht des gesamten Bildschirms ein, einschließlich der Statusleiste . nur auf Android 4.1 Jelly Bean generasacodicetagpre.

gibt den rootcontentansicht an, der unter der transparenten Actionleiste geschoben werden muss.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top