这是我的xml:
<parentLinearLayout>
<toolbar/>
<nestedScrollView>
<textview>
<android.support.v7.widget.RecyclerView
android:layout_below="@id/chatting_with"
android:id="@+id/recyclerview"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</nestedScrollView>
<linearLayout>
<textview>
</linearLayout>
问题是如果我的recyclerview有10个项目不滚动到底部。我的意思是,这只是滚动到第9项。
_linearLayoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(_linearLayoutManager);
recyclerView.setHasFixedSize(true);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setAdapter(adapter);
我也尝试过:
_scrollView.scrollTo(0, _scrollView.getBottom());
_linearLayoutManager.scrollToPosition(adapter.list.size());
另外
_scrollView.fullScroll(View.FOCUS_DOWN);
正如你在这幅画中所看到的,我可以手动滚动,一切都会很好,但我想用代码滚动,这样用户不必每次推送某个项目时滚动。