我的下面有一个奇怪的边距GridView:
该图像来自 IOS 模拟器,以下是它在 Android 上较小屏幕上的外观,其中边距似乎消失或小很多:
这是代码:
Column(
children: [
GridView.count(
shrinkWrap: true,
crossAxisCount: 8,
children: tiles
),
Text('mamma')
]
)
Run Code Online (Sandbox Code Playgroud)
网格 ( tiles) 中的每个元素都是一个EmptyTile小部件:
class EmptyTile extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
color: bgColor,
border: Border.all(color: borderColor)
)
);
}
}
Run Code Online (Sandbox Code Playgroud)
我实在想不通这个margin到底是什么,从哪里来,是有什么关系shrinkWrap还是别的什么。
我怎样才能去掉这个边距?
编辑:
根据要求,这里是全屏图像,没有简化的示例。
苹果系统:
安卓:
Vah*_*ash 13
尝试这个。默认情况下它有填充,您应该将填充设置为零。
GridView.builder(
padding: EdgeInsets.all(0),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3845 次 |
| 最近记录: |