Android три уровня recyclerview
Я озадачивает Сейчас на этом долгое время .....
В моей деятельности у меня есть recyclerview с адаптером строк (по вертикали). В каждом ряду у меня есть recyclerview с панельным адаптером (по горизонтали). В каждой панели у меня есть recyclerview с адаптером элемента (по вертикали).
Все работает нормально, но когда я пытаюсь прокрутить элементы, прокручиваемые строки, а не элементы.
Я хочу, чтобы элементы прокручивались, если на панели не хватает элементов для прокрутки (например, на панели B3), тогда строки должны прокручиваться. Если в панели есть достаточно элементов для прокрутки, и я достигаю верхней или нижней части элементов на панели, тогда строки должны начинать прокрутку.
Может ли кто-нибудь указать мне правильное направление?
Добавить скриншоты –
Это происходит, когда вы добавляете Verticle прокрутки внутри другого Verticle или горизонтальной прокрутки в другую из-за касания перехватчик, будь то RecyclerView/ListView/ScrollView. Пользовательский интерфейс не соответствует стандартным шаблонам проектирования. Мы всегда должны избегать вложенных прокруток в том же направлении – Charu
Да, вы правы в этом. Я думал об этом, и в большинстве случаев я думаю, что в панели не будет много элементов, поэтому вы не сможете прокручивать их вертикально. Только в том случае, если есть еще несколько предметов, у меня было два варианта. Сначала нажмите панель, чтобы открыть ее в полноэкранном режиме, чтобы увидеть оставшиеся предметы или прокрутку. Мне кажется, что второй вариант мне кажется лучше. Но, как правило, да, вы правы. – user1273768