我正在尝试找到如何在2列网格中显示图像的解决方案,第一行需要是一个具有两列宽度的元素。
我找到了这个。但我希望有更好的解决方案......答案 0 :(得分:1)
您可以使用FrameLayout
执行此操作。这种layout
允许您将多个Layout
或XML
项目放在彼此之上。
我建议您将FrameLayout
用作父layout
。在它里面放两个GridViews
第一个将代表第一个宽元素。第二个GridView
将是正常的小元素。
使用您的特定GridView
属性(比其他属性宽两倍)放入您的第一个XML
只有一个项目。使用您的特定GridView
属性将第一个XML
放入其他项目。
当您处理动作或填充第二个GridView
时,忽略前两个位置(位置0和1),然后对另一个行为正常。