我正在尝试将GridLayout与ImageViews一起使用。我的问题是我的图像都是不同的大小。我已经设置了行数和列数,但不知何故,我需要设置一个固定的单元格大小(以某种方式统一 - 如单元格宽度=列的总数/数量,单元格高度=行的总数/数量)。我想这样做,以便当我将imageview的高度和宽度设置为match_parent时,图像视图不会扩展到单元格大小,并且布局看起来一致。
我需要5行3列。有人可以建议怎么做吗?
答案 0 :(得分:5)
我回答了类似的问题here。理论是为您的单元格使用包装器布局并提供它所需的边距。然后在此布局中使用imageview。因此,外部布局充当imageview的容器,它永远不会超出其父级的范围。