我想要一个文本按钮,当点击时显示一个简单的对话框和一个listView.builder,但我不知道如何编写代码。我总是会出现错误。你能帮我吗?
这是我的代码:
这是我的代码:
TextButton(
child: const Text('Selet instruments needed'),
onPressed: () {
showDialog(
context: context,
builder: (BuildContext context) => SimpleDialog(
contentPadding: const EdgeInsets.all(15),
title: const Text('Select instruments needed'),
children: [
ListView.builder(
shrinkWrap: true,
itemCount: 2,
itemBuilder: ((context, index) {
return ListTile(
title: instrumentType[index]['name'],
onTap: () {});
}))
]));
})
AlertDialog
,你可以有滚动参数,并且你可以在那里使用Column
。 - Yeasin Sheikh