在我的Ffltter项目中,我主要使用ListView和ListView.builder. 我主要使用构建小部件主体部分来放置ListView或ListView.builder.我看了Flutter 文档,没有发现任何信息或例子.

下面是一个基本的ListView示例.如您所见,ListView被放置在Body中.我想要一些身体顶部的填充物,然后是ListView.填充结束,ListView启动.

如何在列表视图顶部添加填充.弗利特的建筑工人?

@override
  Widget build(BuildContext context) {
    final title = 'Basic List';

    return MaterialApp(
      title: title,
      home: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        body: // how to add some padding here then ListView
             ListView(
          children: <Widget>[
            ListTile(
              leading: Icon(Icons.map),
              title: Text('Map'),
            ),
            ListTile(
              leading: Icon(Icons.photo_album),
              title: Text('Album'),
            ),
            ListTile(
              leading: Icon(Icons.phone),
              title: Text('Phone'),
            ),
          ],
        ),
      ),
    );
  }

推荐答案

只需将ListViewContainer个小部件和Container个小部件包装起来,它本身就具有通过使用EdgeInsets.only(top:50) // or whatever you want设置padding/margin属性

更多关于EdgeInsets click Here.的信息

Flutter相关问答推荐

如何更改大纲按钮的边框 colored颜色 和文本 colored颜色

flutter:如何将字体大小设置得更大(更大)

如何更改ElevatedButton的 colored颜色 以按下它?

当仅点击一行时,所有行都被选中

从Flutter应用程序解释蓝牙BLE数据:了解Sylvania压力值

底部导航栏项目在抖动中不更改 colored颜色

为什么当我使用Riverpod更新状态时,列表会被刷新?

Flutter Riverpod,将默认的BTC值改写为我的新状态

如何在不注销的情况下刷新Firebase身份验证用户

参数类型void Function()无法分配给参数类型void Function(LongPressEndDetails)?

在 Flutter 中解码 BLE 设备负载

当键盘隐藏表单时该怎么办?

无状态小部件被奇怪地重建

如何将行推到列的底部

如何在两个不同的路由(屏幕)之间正确设置 BlocProvider?

如何在 flutter 中同时使用 ButtonStyle() 和 ElevatedButton.styleFrom() ?

如何在手势检测器中获得涟漪效应

在 flutter 中使用 Firebase 实时数据库数据创建无限滚动效果

如何在Flutter 中根据其父小部件高度设置图标按钮飞溅半径

参数类型MaterialPageRoute不能分配给参数类型String