मुझे इस तरह एक ग्रिड लेआउट निर्माण की आवश्यकता थी।

मैंने RecyclerView बनाया है और GridLayoutManager सेट किया है

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="wrap_content">

   <ImageView
       android:id="@+id/imgPost"
       android:scaleType="centerCrop"
       android:layout_width="match_parent"
       android:layout_height="match_parent" />
</RelativeLayout>

लेकिन यह खाली जगह उत्पन्न करता है। कृपया इसे हासिल करने में मेरी मदद करें।

-1
Sandip Patel 14 पद 2018, 14:53

1 उत्तर

सबसे बढ़िया उत्तर

आप जो खोज रहे हैं वह एक StaggeredGridLayout है।

ये कोशिश करें -

StaggeredGridLayoutManager gridLayoutManager;
gridLayoutManager = new StaggeredGridLayoutManager(3, 1);
recyclerView.setLayoutManager(gaggeredGridLayoutManager);

उम्मीद है ये मदद करेगा!

3
hsm59 14 पद 2018, 15:05