Представление переработчика в представлении переработчика

Я ищу решение, которое решает проблему динамического списка, который, в свою очередь, содержит динамический список строк.

У меня есть представление переработчика, которое содержит представление карты, которое в конечном итоге содержит другое представление переработчика. Я вижу, что представление родительского ресайклера отображается, но дочерний ресайклер не отображается. {{recyclerView{cardView{recyclerView}}} Метод getItemCount вызывается, но все остальные методы, такие как onCreateViewHolder и bind, не вызываются.

Я убедился, что в обоих представлениях ресайклера реализован linearlayoutmanager и установлено значение setFixedSize как true.


person i_raqz    schedule 10.06.2016    source источник
comment
Может быть, это невозможно. Аналогичная проблема здесь: stackoverflow.com /вопросы/37423763/   -  person Saeed Sharman    schedule 18.06.2016
comment
Люди говорят, что это возможно. Здесь: stackoverflow.com/questions /32134290/   -  person Saeed Sharman    schedule 18.06.2016


Ответы (2)


Я считаю, что это проблема с вашим макетом xml. Возможно, он не попадает в фокус, поэтому он не вызывает эти переопределенные методы, поскольку recylerview становится недоступным. Убедитесь, что отступы, высота и остальные вещи таковы, что дочерний recyclerview виден. На самом деле, когда я его реализовал, я столкнулся с та же проблема, и причина была в том, что мой макет xml был по той же причине, что и мой второй ресайлер, который не был виден из-за переполнения и поля.

person Pritish    schedule 23.06.2016

Нашел проблему. Пришлось перейти на более новую версию recycler view. И добавлен обертывающий контент. Он начал работать.

person i_raqz    schedule 23.06.2016