Ich habe ein Layout, das in etwa wie folgt aussieht: Horizontal RecyclerView oben Vertikale RecyclerView in RelativeLayout
Der gesamte rosa Bereich ist eine vertikale RecyclerView
. Das untere Rechteck ist eine horizontale RecyclerView
. Diese beiden Ansichten sind beide in einer RelativeLayout
, wo die horizontale RecyclerView
nach unten ausgerichtet ist.
Das Problem, das ich habe, ist dies: wenn die horizontale RecyclerView
nicht genügend Elemente, um die Breite des Bildschirms zu füllen, würde ich gerne in der Lage sein, die vertikale RecyclerView
dahinter zu scrollen. Wenn Sie also den grünen Pfeil im Bild betrachten, würde ich gerne in dieser Situation die vertikale RecyclerView
scrollen.
Ich konnte nicht herausfinden, wie das funktioniert. Ich habe versucht, eine OnTouchListener
einzurichten, die false zurückgibt, wenn ein Artikel in der horizontalen RecyclerView
NICHT berührt wird. Dies scheint jedoch nicht zu funktionieren.
Ich habe auch versucht, die Breite der horizontalen RecyclerView
auf WRAP_CONTENT
zu setzen, aber die RecyclerView
hat aus irgendeinem Grund nicht die Größe geändert.
Gibt es trotzdem, nur die Durchfahrt durch die horizontale RecyclerView
gehen lassen? Die horizontale RecyclerView
hat das vertikale Scrollen deaktiviert, so dass ich glaube, dass es gar nichts mit den vertikalen Scrolls macht, es absorbiert sie nur.
Jeder Rat würde geschätzt werden. Vielen Dank!
Das funktioniert! Danke vielmals! –