使用此代码,ListTile的背景将从容器中取出。我把它涂成红色。我哪里做错了?
body: SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(10),
child: Container(
height: 400,
color: Colors.grey,
padding: const EdgeInsets.all(2),
child: ListView.builder(
itemCount: contentList.length,
prototypeItem: const ListTile(
style: ListTileStyle.list,
title: Text("jhgjhgj"),
),
itemBuilder: (context, index) {
return ListTile(
tileColor: Colors.red,
contentPadding: EdgeInsets.zero,
title: Text(contentList[index]),
);
},
))))
字符串
的数据
2条答案
按热度按时间lvjbypge1#
现在要解决问题(作为解决办法),您可以使用Material小部件将ListTile Package 为:
字符串
在线演示:https://zapp.run/edit/flutter-z31s06na31t0?entry=lib/main.dart&file=lib/main.dart的
完整答案:
型
gt0wga4j2#
由于您正在使用ListView.builder提供滚动SingleChildScrollView功能,在这种情况下可能不需要。这里是更新的代码
字符串