Ich versuche, CoordinatorLayout und seine Funktionen zu lernen. Ich habe es in Verbindung mit AppBarLayout verwendet. Mein xml ist wie folgt:Symbolleiste scrollen unter der Statusleiste
Das Problem, mit dem ich konfrontiert bin, ist, dass die Symbolleiste beim Scrollen unter die Statusleiste geht. Ich möchte, dass die Symbolleiste blättert, wenn ich in der Recycler-Ansicht blättere, aber ich möchte nicht, dass sie in der Statusleiste angezeigt wird. Wie verhindere ich dies?
Wenn ich versuche, das CoordinatorLayout in ein anderes Layout zu kapseln, zB: LinearLayout, wird die im Theme definierte primaryDark-Farbe nicht in der Statusleiste angezeigt. Es zeigt die primaryDark-Farbe, wenn ich es wie oben xml verwende. Gibt es einen besseren Weg, dies zu tun?
Ich habe fälschlicherweise 'android: fitsSystemWindows =" true "' zu CoordinatorLayout hinzugefügt. Das Problem ist jetzt gelöst, indem Sie 'android: fitsSystemWindows =" true "' aus CoordinatorLayout entfernen, das die Stammansicht war, und stattdessen zu AppbarLayout hinzufügen. –