У меня есть макет, который выглядит примерно так: Горизонтальная RecyclerView выше вертикальной RecyclerView в RelativeLayout
Вся розовая зона представляет собой вертикальный RecyclerView
. Нижний прямоугольник - горизонтальный RecyclerView
. Эти два вида представлены как в RelativeLayout
, где горизонталь RecyclerView
выровнена по низу.
Проблема, с которой я столкнулся, заключается в следующем: когда на горизонтальном RecyclerView
не хватает предметов, чтобы заполнить ширину экрана, я хотел бы иметь возможность прокручивать по вертикали RecyclerView
. Поэтому, если вы посмотрите на зеленую стрелку на изображении, я бы хотел прокрутить по вертикали RecyclerView
в этой ситуации.
Мне не удалось выяснить, как это работает. Я пробовал установить OnTouchListener
, который возвращает false, когда элемент в горизонтальной плоскости RecyclerView
is NOT коснулся. Однако это не работает.
Я также попытался установить ширину горизонтальной RecyclerView
на WRAP_CONTENT
, но RecyclerView
не изменил размер по какой-либо причине.
Есть ли хоть что-то, чтобы пройти сквозь горизонтальный проход RecyclerView
? Горизонтальный RecyclerView
имеет вертикальную прокрутку, поэтому я не думаю, что он даже ничего не делает с вертикальными свитками, он просто поглощает их.
Любые советы будут оценены. Благодаря!
Это работает! Благодаря тонну! –