Tampilan Android Recycler menggunakan Grid Layout Manager dengan jarak yang sama tidak berfungsi
Dec 18 2020
Dekorasi item tampilan daur ulang tidak memiliki jarak yang sama jika jumlah rentangnya ganjil. Ketika saya mengatur rentang genap, jarak terlihat sama tetapi ketika mengatur rentang ganjil jarak kolom tengah sedikit terganggu. Bagaimana cara mengatasi masalah ini? Kodenya adalah:
final int spacing = getResources().getDimensionPixelSize(R.dimen.recycler_spacing);
// apply spacing
recyclerView.setPadding(spacing, spacing, spacing, spacing);
recyclerView.setClipToPadding(false);
recyclerView.setClipChildren(false);
recyclerView.addItemDecoration(new RecyclerView.ItemDecoration() {
@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
outRect.set(spacing, spacing, spacing, spacing);
}
});

Jawaban
ahmadbajwa Dec 18 2020 at 21:30
Anda dapat menambahkan margin di baris xml Anda untuk jarak yang sama di recyclerview Anda. Ini adalah cara mudah untuk menambahkan jarak yang sama antara item daftar Anda.
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'