Android RecyclerView scrollToPosition не прокручивается в нижней части окна

У меня RecyclerViewесть такие сообщения, как приложение whatsapp, эти сообщения не имеют постоянной высоты, некоторые из них могут быть выше других, поэтому, когда сообщение не было выше, чем высота моего окна просмотра, scrollToPosition(0)будет работать нормально, но если сообщение было выше, чем в окне просмотра height, то вы можете увидеть, что scrollToPosition(0)будет прокручиваться до начала элемента просмотра (это сообщение для моего проекта здесь), скажем, я хочу прокрутить его до конца этого сообщения или прокрутить до конца. Есть ли какое-либо решение?

PS. мой RecyclerViewреверс и укладывается снизу

android,android-recyclerview,

0

Ответов: 2


0

У меня такая же проблема. Вы попробовали его с обработчиком?

 if (your_arrayList.size() > 0) {
                        new Handler().postDelayed(new Runnable() {
                            @Override
                            public void run() {
                                recyclerView.smoothScrollToPosition(your_arrayList.size() - 1);
                            }
                        }, 500);
                    }

0

Пытаться

recyclerView.getLayoutManager().scrollToPosition(position);
андроид, андроид-recyclerview,
Похожие вопросы