#android #android-recyclerview
#Android #android-recyclerview
Вопрос:
Я отправляю сообщения в RecyclerView и хочу определить, является ли RecyclerView прокручиваемым
если он прокручивается, я хочу использовать layoutManager.setStackFromEnd(true);
Я попробовал следующее:
if(rv.getLayoutManager().canScrollVertically()){
он возвращает true, даже если RecyclerView не прокручивается
if(rv.canScrollVertically(-1) || rv_msg.canScrollVertically(1)){
возвращает false, даже если RecyclerView прокручивается
Есть идеи? Заранее спасибо.
Комментарии:
1. Чего вы пытаетесь этим добиться? Если в верхней части RV пустое пространство, вы можете настроить высоту RV на значение wrap_content вместо match_parent .
Ответ №1:
ну RecyclerView
, просмотр всегда прокручивается, потому что он выполнен в стиле списка, что может сработать для вас, в этом случае вы оцениваете прокручиваемость по размеру анализируемых данных
ну, это не идеальное решение, но может сработать для вас.