как предотвратить изменение размера элементов в recyclerview - PullRequest
0 голосов
/ 05 августа 2020

У меня разнородный recyclerview (изображение, видео и текст), он работает нормально, но проблема в том, что когда я прокручиваю, он изменяется в соответствии с высотой постов. Итак, как я могу сделать это как Instagram, когда мы быстро прокручиваем в Instagram, даже если сообщения не загружены, но они уже занимают свою высоту и не меняют размер, заранее спасибо!

Ответы [ 2 ]

1 голос
/ 06 августа 2020

убедитесь, что высота вашего ViewHolders не установлена ​​на wrapContent, когда это произошло, ваш viewHolder изменил свой размер на тот, который вы ему передали, я рекомендую использовать ConstraintLayout, чтобы улучшить просмотр, см. Документы для получения дополнительной информации https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout

0 голосов
/ 06 августа 2020

Убедитесь, что для родительской группы представлений высоты повторно используемого элемента не задано значение

android:layout_height="wrapContent"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...