我正在使用它下面的RecyclerView和RelativeLayout(40dp高度)(根据条件变得可见)。当我拨打rv_chat.smoothScrollToPosition(chatModelArrayList.size() - 1);
时,RecyclerView正在完美地显示其最后一项。
现在处于这种状态,如果底部RelativeLayout变得可见,那么RecyclerView中的最后一项隐藏了一点(从底部起40dp作为RelativeLayout的高度)从底部(滚动下)。
为了克服这种状态,在RelativeLayout变得可见的情况下,我进一步调用rv_chat.smoothScrollToPosition(chatModelArrayList.size() - 1);
但是由于最后一项已经可见而且只有部分在滚动下,smoothScrollToPosition
没有做任何事情。所以我的问题是如何在底部完全滚动RecyclerView,而不管目前显示哪个项目?
如果在上述我的问题演示中需要进一步澄清,请告诉我。
提前致谢。