RecyclerView не позволяет NestedScrollView сворачивать панель инструментов

Привет, я использовал приложение Chris Banes Example (https://github.com/chrisbanes/cheesesquare), чтобы создать это макет. Я пытаюсь создать аналогичную, но немного другую версию для своего приложения. Хотя в примере есть 3 экземпляра одного и того же фрагмента с RecyclerView, моим требованием является фрагмент RecyclerView, фрагмент NestedScrollView и еще один фрагмент RecyclerView.

Нет проблем, если я начинаю прокручивать фрагмент NestedScrollView, все работает нормально, панель инструментов соответственно минимизируется и максимизируется. Но как только я перехожу к фрагменту RecyclerView и возвращаюсь, я не могу свернуть/развернуть панель инструментов. Он остается замороженным, и мне нужно вернуться к фрагменту RecyclerView, чтобы минимизировать/максимизировать его.

Это макеты для измененных файлов, остальное как в репо:

http://pastebin.com/zs0krQW3

Что я могу делать неправильно?




Ответы (1)


Как указано здесь, использование setNestedScrollingEnabled в recyclerview делает свое дело . У меня сработало, но странно только программная версия:

recyclerView.setNestedScrollingEnabled(false);
person Javi Martínez    schedule 17.09.2015