我有一个可展开视图的GridView(用户点击它们并以动画方式展开)。问题是当我点击第二列时,我的GridView只增加了行高度。在第一张图片中,您可以看到我按下列表中的第一个项目,并且它扩展了,但GridView没有更新其行的高度。在第二张图片中,我选择了第二列中的第二个项目,并且它和GridView都按预期扩展了。似乎GridView只是基于第二列进行测量。如何使它与第一列进行比较并选择更大的那个?谢谢。
编辑: 即使使用简单的布局,这种情况也会发生。行宽始终是第二列的高度,即使该行中的第一列更高。
编辑: 即使使用简单的布局,这种情况也会发生。行宽始终是第二列的高度,即使该行中的第一列更高。