對(duì)于這個(gè)問(wèn)題 在百度后 發(fā)現(xiàn)大部分答案如下
解決辦法:
NestedScrollView.fullScroll(View.FOCUS_DOWN));
或者移除NestedScrollView :
a. RecyclerView.scrollToPosition()
b.((LinearLayoutManager)RecyclerView.getLayoutManager()).scrollToPositionWithOffset(mAdapter.getList().size() - 1, 0);
————————————————
對(duì)于第一種 使用后確實(shí)是滾動(dòng)了,但是依然無(wú)法滾動(dòng)到指定位置。
對(duì)于第二種移除還是算了吧
但是收到第一種的啟發(fā) 可以使用如下方法
View viewByPosition = layoutManager.findViewByPosition(currentReadLine);
if (viewByPosition != null) {
scrollView.smoothScrollTo(0, viewByPosition.getTop());
}
這就就可以滾動(dòng)到指定位置