"FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS" betrifft getRootView (). getHeight ()

9

Ich habe ein Problem gefunden, das sich auf die Höhe des relativen Layouts auswirkt, während ich versuchte, der Statusleiste Farbe hinzuzufügen.

Hinzufügen eines Flags betroffen von der Berechnung der relativen Layouts rootView's Höhe.

%Vor%

Ich habe einen View-Tree-Observer, der mir hilft, die Höhe von rootView zu verfolgen.

%Vor%

int heightDiff entspricht 1920, wenn ich FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS verwende, aber wenn ich changeStatusBarColor() nicht verwende, ist int heightDiff gleich 1776 (berechnet ohne Actionbar und Statusleiste, denke ich). Aber warum fügt dieses Flag die Berechnungen hinzu? Vielen Dank im Voraus!

    
MiloRambaldi 31.03.2015, 15:14
quelle

1 Antwort

3

In meinem Fall ist ein Problem in der SlidingMenu-Bibliothek aufgetreten. Hier ist eine Lösung .

    
BArtWell 07.07.2015, 10:56
quelle