滚动到RecyclerView的最底部

时间:2016-08-22 10:51:50

标签: android android-recyclerview

我知道如何使用以下行到达RecyclerView的底部

mLayoutManager.scrollToPosition(contentListToDisplay.size()-1);

但我要求不要让行可见,但是它的全部内容会显示在屏幕上(或者如果它真的很长,那么顶部就会显示显示,屏幕的其余部分填充了它的内容)

我已尝试传递偏移值(到目前为止,我只是尝试了一些硬编码值来进行实验)但它似乎没有进一步向下移动。

需要做些什么才能确保屏幕上显示整行(如果可能),而不仅仅是行顶部的一小部分?

1 个答案:

答案 0 :(得分:1)

试试这个:

 RecycleViewObject.postDelayed(new Runnable() {
            @Override
            public void run() {
                RecycleViewObject.scrollToPosition(RecycleViewObject.getAdapter().getItemCount());
                LayoutManager.scrollToPosition(RecycleViewObject.getAdapter().getItemCount());
            }
        }, 10);