【发布时间】:2019-06-01 15:19:35
【问题描述】:
我正在尝试构建一个非常简单的 ToDo 应用程序。它由屏幕顶部的TextField 和Button(一个表单)组成,允许用户将项目添加到位于TextField 下方的ListView。
我可以显示TextField 和Button,也可以显示ListView,但是当我尝试同时显示两者时,屏幕是空的。
我错过了什么吗?我尝试将 ListView 显示到 Column 小部件中,但它看起来不起作用。
这是我没有表格的短代码:
import 'package:flutter/material.dart';
void main(){
runApp(MyApp());
}
class MyApp extends StatelessWidget{
@override
Widget build(BuildContext context){
return MaterialApp(
title: "Mon app",
home: Scaffold(
appBar: AppBar(
title: Text("My app")
),
body: Column(
children: <Widget>[
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'),
),
],
)
])),
);
}
}
谢谢!
【问题讨论】:
标签: listview flutter dart flutter-layout