Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在ListView.builder中的最后一项下添加一些空白?以便我可以正确点击最后一个复选框?_Flutter_User Interface_Listview_Dart - Fatal编程技术网

Flutter 如何在ListView.builder中的最后一项下添加一些空白?以便我可以正确点击最后一个复选框?

Flutter 如何在ListView.builder中的最后一项下添加一些空白?以便我可以正确点击最后一个复选框?,flutter,user-interface,listview,dart,Flutter,User Interface,Listview,Dart,我的列表视图的最后一项位于浮动操作按钮的后面。如何使列表视图向上滚动,或者可能添加一个空的容器作为其最后一项?我认为填充是您需要的: import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( debugShowCheckedModeBanner: false, title: 'Flutter Demo', home: HomePage(), ),


我的
列表视图的最后一项位于
浮动操作按钮的后面。如何使
列表视图向上滚动,或者可能添加一个空的
容器作为其最后一项?

我认为
填充
是您需要的:

import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Flutter Demo',
      home: HomePage(),
    ),
  );
}

class HomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: ListView.builder(
        padding: EdgeInsets.only(bottom: 80.0),
        itemCount: 20,
        itemBuilder: (context, index) => Row(
          mainAxisAlignment: MainAxisAlignment.spaceBetween,
          children: [
            Text('Label $index'),
            Checkbox(value: false, onChanged: (_) {}),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {},
        child: Icon(Icons.add),
      ),
    );
  }
}