ber*_*wyn 5 user-interface android android-layout android-gridview
我期待创造一个音乐应用程序,我想做出GridView类似于谷歌Play使用他们注入,将跨越像撒旦之作乐团专辑的行和列的元素确实在这个截图:

我想过使用ListView和填充用自定义元素行,但我想不出使用与ViewHolder模式,或者一个真正的方法,使这种可重复使用和账户基础上的宽度不同的项目数的好方法屏幕尺寸(例如,格宽只有两个项目上的电话,和"大"的项目跨越两列,只有一行).
我也考虑使用ScrollView填充自定义ViewGroups,但这似乎遇到了我之前提到的相同问题.
我接下来考虑使用GridLayout,但是这不接受ListAdapters,并且似乎没有调整到我正在看的那种用法(它似乎也没有滚动)
如果有人能给我某个地方开始,我会非常感激,或者可以指向我这样做的图书馆.我已经检查过StaggeredGridView,但它似乎没有完成我想要的.我理想的解决方案是一个视图,它在偶数网格上布置项目,GridView并接受来自a的视图ListAdapter,也可以GridView,但允许元素跨越,使用单个单元格约束GridView作为默认行为.
干杯.
编辑
我有一个完美的功能GridView,如下所示,但我想定期(每n一项)制作项目跨越多个列和/或行,如上一个屏幕截图所示.
