Flutter 如何在主体中的ListTile上方添加一些文本或TextField或其他内容?
ListTile是这里身体里唯一的东西。我不知道为什么。 我现在无法在正文中创建任何薄文本,甚至文本。 这是我的代码,似乎我不知道项目的正确结构。 这就是应用程序的外观: 我已经用卡片制作了列表,但无法在上面添加搜索区域Flutter 如何在主体中的ListTile上方添加一些文本或TextField或其他内容?,flutter,textfield,Flutter,Textfield,ListTile是这里身体里唯一的东西。我不知道为什么。 我现在无法在正文中创建任何薄文本,甚至文本。 这是我的代码,似乎我不知道项目的正确结构。 这就是应用程序的外观: 我已经用卡片制作了列表,但无法在上面添加搜索区域 @override Widget build(BuildContext context) { return Scaffold( body: ListView.builder( physic
@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView.builder(
physics: BouncingScrollPhysics(),
itemCount: events.length,
itemBuilder: (_, index) => Card(
elevation: 10,
shadowColor: Colors.white,
margin: EdgeInsets.symmetric(vertical: 10, horizontal: 15),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)),
child: ListTile(
title: Text(
events[index].name,
style: TextStyle(
fontSize: 13,
),
),
subtitle: Text(
"${events[index].spot} ${events[index].price}",
style: TextStyle(
fontSize: 20.0,
),
),
//isThreeLine: true,
leading: SvgPicture.asset("assets/images/car_icon.svg"),
onTap: () => print("${events[index].name} - tap"),
),
)
),
);
}
您可以用一列包装listview,如下所示:
Container{
Column{
......
}它应该是这样的:
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: ListView.builder(
itemCount: 5,
itemBuilder: (_,i){
return Column(
children: [
Text("Ici Text or TextField $i"),
ListTile(title: Text("Ici ListTile $i",)
)],
);
},
)
);