Android 滚动到RecyclerView的最底部
我知道如何通过下面的一行找到回收视图的底部Android 滚动到RecyclerView的最底部,android,android-recyclerview,Android,Android Recyclerview,我知道如何通过下面的一行找到回收视图的底部 mLayoutManager.scrollToPosition(contentListToDisplay.size()-1); 但我有一个要求,不只是让行可见,而是让它的整个内容显示在屏幕上(或者如果它真的很长,以至于顶部显示,屏幕的其余部分填充了它的内容) 我已经尝试过传递偏移量值(到目前为止,我只是尝试了一些硬编码的值来进行实验),但它似乎没有进一步向下移动 需要什么来确保整个行(如果可能)显示在屏幕上,而不仅仅是行顶部的一小部分 试试这个:
mLayoutManager.scrollToPosition(contentListToDisplay.size()-1);
但我有一个要求,不只是让行可见,而是让它的整个内容显示在屏幕上(或者如果它真的很长,以至于顶部显示,屏幕的其余部分填充了它的内容)
我已经尝试过传递偏移量值(到目前为止,我只是尝试了一些硬编码的值来进行实验),但它似乎没有进一步向下移动
需要什么来确保整个行(如果可能)显示在屏幕上,而不仅仅是行顶部的一小部分 试试这个:
RecycleViewObject.postDelayed(new Runnable() {
@Override
public void run() {
RecycleViewObject.scrollToPosition(RecycleViewObject.getAdapter().getItemCount());
LayoutManager.scrollToPosition(RecycleViewObject.getAdapter().getItemCount());
}
}, 10);