を使用し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>