Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何从listview页面获取每个值,并将每个窗口小部件设置为另一个页面?_Flutter_Flutter Layout_Flutter Dependencies_Flutter Test - Fatal编程技术网

Flutter 如何从listview页面获取每个值,并将每个窗口小部件设置为另一个页面?

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(

当我开始标记textformfields时,它会进入列表视图屏幕,我需要在点击listview时获取每个项目,并在Flatter的另一个页面中设置每个textformfields中的每个项目

代码

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我是个新手。在上面我添加了编码行。所以别误会我,请试着帮助我。