这是我的代码。我想在 ListView 小部件中使用MarkDown小部件。但是当我什么都不用在页面上显示时。没有 ListView/Column 它可以正常工作。但是,我需要在 ListView Widget 中使用它。我想要类似下图的东西。谢谢你。
class SettingsAccountDeleteMyAccount extends StatefulWidget {
@override
_SettingsAccountDeleteMyAccountState createState() => _SettingsAccountDeleteMyAccountState();
}
class _SettingsAccountDeleteMyAccountState extends State<SettingsAccountDeleteMyAccount> {
final testData = ["Flutter", "Dart", "Mobile Application", "Andriod Studio"];
@override
Widget build(BuildContext context) {
final _markDownData = testData.map((x) => "- $x\n").reduce((x,
y) => "$x$y");
return Scaffold(
appBar: AppBar(
title: Text('Delete my account'),
),
body: ListView(
padding: EdgeInsets.only(top: 20.0, left: 15.0, right: 10.0, bottom: 10.0),
children: <Widget>[
ListTile(
leading: Icon(
Icons.error,
color: Colors.red,
),
title: Text(
'Deleting your account will:',
style: TextStyle(
color: Colors.red,
fontWeight: FontWeight.bold,
letterSpacing: 0.3,
),
),
),
Markdown(
data: _markDownData,
),
],
),
);
}
}