Android - GridLayout单元格大小

Jak*_*ake 4 grid android

我正在尝试将GridLayout与ImageViews一起使用.我的问题是我的图像都是不同的大小.我已经设置了行数和列数,但不知何故,我需要设置一个固定的单元格大小(以某种方式统一 - 如单元格宽度=列的总数/数量,单元格高度=行数/总数).我想这样做,以便当我将imageview的高度和宽度设置为match_parent时,图像视图不会扩展超出单元格大小,并且布局看起来一致.

我需要5行3列.有人可以建议怎么做吗?

Ill*_*ent 5

在这里回答了类似的问题.理论是为您的单元格使用包装器布局并提供它所需的边距.然后在此布局中使用imageview.因此,外部布局充当imageview的容器,它永远不会超出其父级的范围.