标题是我想要实现的简化版本:一个 GridView,它根据我提供的原型(prototype)网格项自动设置行高。原型(prototype)项目是可能的最高项目,例如,如果网格项目包含文本,则原型(prototype)将包含可能的最长文本。
一种可能的解决方法是 ListView,其中每一行都包含在 IntrinsicHeight 小部件中。但:
最佳答案
要根据输入到网格项目中的项目设置自定义行高,您可以考虑使用此 flutter_staggered_grid_view 插入。
它为普通网格和长条网格提供不同的小部件,并将处理输入的随机大小。因此,无论您提供给网格的小部件的大小如何,它都会占用项目的大小
关于flutter - GridView 自动将行高设置为最高的网格项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62048574/