我正在开发Flutter应用程序,并且在此应用程序中,有一些对话框。在这些对话框中,只有一个文本。但是当文本太长时,我无法滚动文本。
showDialog(
context: context,
barrierDismissible: true,
builder: (context) => AlertDialog(
title: Text(title),
content: Text(description),
actions: < Widget > [
FlatButton(
child: Text("PLAY"),
onPressed: () {
_launchURL(link);
},
)
],
)
);
答案 0 :(得分:0)
在此用例中,您可以在ListBody
内使用SingleChildScrollView
。
在这里,您去了:
showDialog(
context: context,
barrierDismissible: true,
builder: (context) => AlertDialog(
title: Text(title),
content: SingleChildScrollView(
child: ListBody(
children: <Widget>[
Text(description)
],
),
),
actions: < Widget > [
FlatButton(
child: Text("PLAY"),
onPressed: () {
_launchURL(link);
},
)
],
)
);