1

我有 6 张图像我想显示为 2 行,每行 3 张图像。我正在使用嵌套的 LinearLayouts 来实现这一点,它运行良好,除了一件事:

最大图像的高度决定了线性布局的大小,这意味着很多时候都有空白空间。换句话说,我的问题如下: 替代文字

我不断得到左侧显示的布局,我想要右侧显示的布局。

我知道您可以只使用 GridView,但这仍然会阻止右侧显示的确切布局,所以我真的很茫然。非常感谢。

4

2 回答 2

3

您需要 2 行 3 列,而不是 2 行 3 列。LinearLayouts 会很好,只是为了确保将单个单元格的 Gravity 设置为Gravity.TOP.

于 2010-08-30T00:34:28.823 回答
1

您同样可以使用 RelativeLayout 而不是 Linear 来实现整个网格。你的每一行都只需要 android:layout_below 和 android:layout_alignLeft 设置为它上面的 ImageView 。

于 2010-08-30T01:08:49.307 回答