Android Horizontal RecyclerView scroll Direction Android Horizontal RecyclerView scroll Direction android android

Android Horizontal RecyclerView scroll Direction


Assuming you use LinearLayoutManager in your RecyclerView, then you can pass true as third argument in the LinearLayoutManager constructor.

For example:

mRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, true));

If you are using the StaggeredGridLayoutManager, then you can use the setReverseLayout method it provides.


You can do it with just xml.

the app:reverseLayout="true" do the job!

<android.support.v7.widget.RecyclerView  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:divider="@null"  android:orientation="horizontal"  app:reverseLayout="true" />


XML approach using androidx:

<androidx.recyclerview.widget.RecyclerView  android:layout_width="match_parent"  android:id="@+id/my_recycler_view"  android:orientation="horizontal"  tools:listitem="@layout/my_item"  app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"   android:layout_height="wrap_content">