【发布时间】:2019-09-25 18:22:53
【问题描述】:
我有一个问题我有 2 个不同的 dart 文件,main.dart 和 homeview.dart 这里我特意在 homeview.dart 做了一个自定义对话框,该对话框包含 listview 和只有数据字符串,我想做它并在项目列表我创建了一个 Inkwell 小部件以便能够 OnTap :,并且在 main.dart 中它包含 TextFormField,
问题是在onTap列表项中,文本字符串如何移动到main.dart上的TextFormField?
homeview.dart
final List<String> _listViewTypeInvest = [
"12 Months Invest",
"18 Months Invest",
"24 Months Invest",
];
child: ListView(
children: _listViewTypeInvest
.map( (data) => ListTile(
title: Text(data),
onTap: () => _scaffoldKey.currentState.showSnackBar(SnackBar(
content: Text(
"$data Clicked!",
style: TextStyle(fontFamily: "Montserrat"),
),
duration: Duration(seconds: 1),
)),
))
.toList(),
),
【问题讨论】:
标签: flutter flutter-layout flutter-listview