2017-01-11 60 views
0

如何使一個GridView看起來像that
我發現了類似library但它使用的ListView實現,我想用RecyclerView。
謝謝。的Android GridView的大小不同

+0

https://developer.android.com/reference/android/support/v7/widget/StaggeredGridLayoutManager.html可能這是你在找什麼 – Redman

+0

在谷歌'StaggeredGridView' –

+0

由於搜索,我知道StaggeredGridLayoutManager一點點,但他們在水平或垂直的方式,在我的情況下,鑑於大小添加視圖是在水平和垂直 –

回答

0

要做到這一點使用RecylerViewStaggeredGridLayoutManager

recyclerView = findViewById(R.id.recycler_view); 
mAdapter = new YourAdapter(yourParameters); 
recyclerView.setLayoutManager(
new StaggeredGridLayoutManager(spanCount /*in your case number of columns*/, StaggeredGridLayoutManager.VERTICAL /*orientation*/)); 
recyclerView.setAdapter(mAdapter); 
+0

由於不同的,我知道StaggeredGridLayoutManager但他們一點點以水平或垂直方式添加視圖,在我的案例中,視圖尺寸在兩個橫向上都不相同和垂直 –

+0

@MuhammadArqam我不知道是否有'LayoutManager'支持這種行爲,但你會發現第三方就是這樣做的 –