Gerçekten çok kolay. Sen RecycleView Bu yöneticisi eklemek zorunda: benim durumumda
recyclerView.setLayoutManager(new StaggeredGridLayoutManager(mColumnCount, 1));
böyle görünecek:
Context context = view.getContext();
RecyclerView recyclerView = (RecyclerView) view;
if (mColumnCount <= 1) {
recyclerView.setLayoutManager(new LinearLayoutManager(context));
} else {
recyclerView.setLayoutManager(new StaggeredGridLayoutManager(mColumnCount, 1));
}
recyclerView.setAdapter(new MyItemRecyclerViewAdapter(DummyContent.ITEMS, mListener));
çok teşekkür ederiz! – BlizzedRu
"farklı hücreler için farklı yükseklikler değil." Bununla birlikte, farklı satır yüksekliklerini ayarlayabilirsiniz; örneğin her bir hücre, wrap_content olarak ayarlanmış yükseklik ile görüntü görüntüsüne sahiptir ve her bir hücrede farklı görüntüler ayarlanır, daha sonra her bir satır en büyük görüntülerin yüksekliğini alır –