我展示一个带有列表的对话框。
showDialog(
context: context,
builder: (context) {
return AlertDialog(
title: Text(select_conference),
content: ListView.separated(
itemCount: selected.length,
separatorBuilder: (context, index) => CommonDivider(),
itemBuilder: (context, index) => ListTile(...),
),
);
});
但无论有多少元素,对话框都会填满所有可用的高度。是否有解决方案可以在不计算列表元素高度的情况下解决此问题?
但是,无论该列表有多少个元素,对话框都将占据所有可用高度。是否有一种解决方案可以在不需要计算列表元素高度的情况下解决这个问题呢?
AlertDialog( content: Column( mainAxisSize: MainAxisSize.min, children: <Widget>[ //你的内容 ], ),
非常感谢。 - Kamlesh