2

を使用しRecyclerViewていGridLayoutManagerます。そのレイアウト マネージャーでsetReverseLayout(true)、要素が逆順に表示されるように呼び出します。

しかし、今でRecyclerViewは、リストの最後から最初に表示されます。メソッドがあることは知っていますが、setStackFromEnd(boolean)互換性がありませんGridLayoutManager

要素を逆の順序でRecyclerView表示し、上から表示する最良の方法は何ですか?

を使用した私のレイアウトファイルは次のRecyclerViewとおりです。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.mgaetan89.showsrage.fragment.ShowsSectionFragment">

    <android.support.v7.widget.RecyclerView
        android:id="@android:id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_margin="@dimen/grid_margin"
        android:clipToPadding="false"
        android:paddingBottom="@dimen/fab_spacing"/>

    <TextView
        android:id="@android:id/empty"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="@string/no_shows"
        android:visibility="gone"/>

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/add_show"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end|right"
        android:layout_margin="@dimen/fab_margin"
        android:src="@drawable/ic_add_black_24dp"/>
</FrameLayout>
4

1 に答える 1