我在StaggeredGridLayout
中使用recyclerview
进行管理,并按需要应用了反向布局,但现在它总是从底部开始,而我想在顶部滚动位置,我在下面提供我的代码,任何帮助将非常感激,因为我是android的新手,我对staggeredGridlayout
了解不多,所以任何其他建议以及上述帮助使其更好也将是一个很大的帮助。
以下是代码(显示我在StaggeredGridLayout
中应用recyclerview
的方式)
.XML
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/explore_page"
android:layout_above="@+id/id_views">
</android.support.v7.widget.RecyclerView>
MainActivity.java
mgrid = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
mgrid.setReverseLayout(true);
mgrid.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS);
mexplore_page = (RecyclerView) findViewById(R.id.explore_page);
mexplore_page.setHasFixedSize(true);
mexplore_page.setLayoutManager(mgrid);
那么,在这里添加什么?这将有助于recyclerview
onStart()
从顶部位置而非底部