StaggeredGridLayout Scroll位置从应用反向布局的底部开始

时间:2017-10-12 03:47:03

标签: android android-layout staggeredgridlayout staggeredgridlayoutmanager

我在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()从顶部位置而非底部

0 个答案:

没有答案