Jelly Bean Android.r.id.content änderte sich?
-
11-12-2019 - |
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?
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 .
gibt den rootcontentansicht an, der unter der transparenten Actionleiste geschoben werden muss.