AppBarLayout, NestedScrollView, FrameLayout, was ist das Geschäft?

8

Ich habe in meiner Aktivität folgenden Code:

%Vor%

Ich möchte ein Fragment mit einem RecyclerView innerhalb des Frame-Layouts ("main_content" id Layout) hinzufügen, aber in diesem Fall funktioniert das nicht.

Was ist das Problem? kennst du ein Beispiel?

    
fab 24.06.2015, 17:32
quelle

1 Antwort

11

Die kollabierende Symbolleiste sollte ein einzelnes Scrollziel haben. Wenn Sie den Inhalt ersetzen, sollten Sie den Scroll-Container ersetzen und nicht verschachteln. Zum Beispiel:

%Vor%

Sie können dann anrufen:

%Vor%

Wo PageRecycle eine RecyclerView (oder NestedScrollView) als Root-Knoten hat. Dadurch wird sichergestellt, dass das Layout des Koordinators eine einzelne Scroll-Ansicht als Ziel verwendet.

    
blackcj 25.06.2015 15:08
quelle

Tags und Links