我正在制作一个 GridLayout,其中填充了一堆图片。GridLayout 本身设置为 SizeFull(),网格中的每个单独图像也是如此。
带有图片的网格位于另一个网格中,并且该网格设置了相对大小。
通过这种设置,图片网格保持在我想要的位置,适当地调整大小以适应它们应该的空间,但图片没有保持它们正确的正方形比例。他们随心所欲地挤压脂肪或瘦身。不过,我希望它们保留原始比例,因此它们会扩展以尽可能多地填充可用区域,同时保留这些比例。
如果我将宽度设置为 100%,或将高度设置为 100%,而另一个未定义,则它会保留比例,并适当扩展以适合设置为 100% 的那个,但另一个溢出嵌套网格之外布局在上部网格布局中的位置。
有人知道怎么做吗?