Flutter 如何从listview页面获取每个值,并将每个窗口小部件设置为另一个页面?
当我开始标记textformfields时,它会进入列表视图屏幕,我需要在点击listview时获取每个项目,并在Flatter的另一个页面中设置每个textformfields中的每个项目 代码Flutter 如何从listview页面获取每个值,并将每个窗口小部件设置为另一个页面?,flutter,flutter-layout,flutter-dependencies,flutter-test,Flutter,Flutter Layout,Flutter Dependencies,Flutter Test,当我开始标记textformfields时,它会进入列表视图屏幕,我需要在点击listview时获取每个项目,并在Flatter的另一个页面中设置每个textformfields中的每个项目 代码 TextFormField( autofocus: false, onTap: () { Navigator.push(
TextFormField(
autofocus: false,
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => search_questions()),
);
},
readOnly: true,
enableInteractiveSelection: false,
decoration: InputDecoration(
floatingLabelBehavior: FloatingLabelBehavior.always,
labelText: 'Secure Question #1',
hintText: todo,
fillColor: Colors.white,
filled: true,
suffixIcon: IconButton(
icon: Icon(
Icons.arrow_forward_ios_rounded,
color: Color(0xff1946ba),
),
),
),
),
//listview
Widget _listView() {
return new Flexible(
child: new ListView.builder(
itemCount: _socialListItems.length,
itemBuilder: (BuildContext context, int index) {
return new Container(
height: 30.0,
padding: EdgeInsets.only(left: 50.0),
margin: EdgeInsets.all(15.0),
// margin: EdgeInsets.only(top: 15.0),
child: GestureDetector(
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => login1(
initialPage: 2,
),
settings: RouteSettings(
name: _socialListItems[index], // ),
),
));
// Navigator.pop(context, _socialListItems[index]);
},
child: new Text(
"${_socialListItems[index]}",
style: TextStyle(color: Colors.white),
),
),
);
}),
);
}
请找到下面的图片附件
您能用一个简短的代码示例更新您的问题吗?这将使我们更容易理解和回答你的问题。@devilsbrade我是个新手。在上面我添加了编码行。所以别误会我,请试着帮助我。