Bug Fixed: Divider in GridLayout Manger, RecyclerView.

Опубликовано: 12 Сентябрь 2026
на канале: Opriday
140
1

In this video, I have fixed divider in GridLayoutManger, RecyclerView.

Make a java class named ItemDecorationAlbumColumns and paste the below code.


import android.graphics.Rect;
import android.support.v7.widget.RecyclerView;
import android.view.View;

public class ItemDecorationAlbumColumns extends RecyclerView.ItemDecoration {
private int offset;

public ItemDecorationAlbumColumns(int offset) {
this.offset = offset;
}

@Override
public void getItemOffsets(Rect outRect, View view,
RecyclerView parent, RecyclerView.State state) {
outRect.right = offset;
outRect.left = offset;
outRect.bottom = offset+ outRect.right;
if (parent.getChildAdapterPosition(view) == 0) {
outRect.top = offset;
}

}
}