我有一个 GridView,我希望 crossAxisCount 根据设备大小(特别是移动设备(crossAxisCount:3)和平板电脑(crossAxisCount:4))进行更改。我是 Flutter 新手,我知道有 MediaQuery 但不知道如何使用它。
我还附上一张图片以供参考。我在寻找什么。 https://i.stack.imgur.com/VT1GP.png
您可以使用换行小部件而不是 gridview
环绕对每个子项进行布局,并尝试将子项放置在主轴上与前一个子项相邻的位置(由方向指定),并在两者之间留出间距。
您可以在本文中了解如何使用换行小部件:https://medium.com/flutter-community/flutter-wrap-widget-e1ee0b005b16 https://medium.com/flutter-community/flutter-wrap-widget-e1ee0b005b16
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)