我正在尝试构建一个非常简单的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'),
),
],
)
])),
);
}
}
谢谢!
https://stackoverflow.com/questions/54066268
复制相似问题