StaggeredGridLayout Положение прокрутки начинается снизу при применении обратного макета
Я использовал 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()
из верхней позиции, а не снизу