Recyclerview项目不会在底部滚动

时间:2016-11-27 17:41:32

标签: android android-recyclerview

这是我的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);

正如你在这幅画中所看到的,我可以手动滚动,一切都会很好,但我想用代码滚动,这样用户不必每次推送某个项目时滚动。

enter image description here

0 个答案:

没有答案