【发布时间】:2018-05-24 15:07:59
【问题描述】:
我使用 Firestore 作为后端。我的应用程序中有一个对话框,当我单击浮动操作栏按钮时会弹出该对话框,我可以在其中输入一些文本。然后我提交评论。它位于recyclerview 的顶部,这正是我想要的。但是我必须向下滚动才能看到评论。如何在不滚动的情况下显示置顶评论。
【问题讨论】:
标签: android android-recyclerview google-cloud-firestore
我使用 Firestore 作为后端。我的应用程序中有一个对话框,当我单击浮动操作栏按钮时会弹出该对话框,我可以在其中输入一些文本。然后我提交评论。它位于recyclerview 的顶部,这正是我想要的。但是我必须向下滚动才能看到评论。如何在不滚动的情况下显示置顶评论。
【问题讨论】:
标签: android android-recyclerview google-cloud-firestore
提交评论时请在下面输入:
LinearLayoutManager layoutManager = (LinearLayoutManager) mRecyclerView.getLayoutManager();
layoutManager.scrollToPositionWithOffset(0, 0);
【讨论】:
您可以使用它以编程方式将您的 RecyclerView 滚动到顶部。毕竟在onClick 中使用这个方法。
LinearLayoutManager layoutManager = (LinearLayoutManager) mRecyclerView.getLayoutManager();
layoutManager.scrollToPositionWithOffset(0, 0);
【讨论】:
你可以试试这个。
recyclerView.scrollToPosition(position);
or this one
recyclerView.smoothScrollToPosition(position);
希望对你有帮助!!!
【讨论】: