Flutter如何在ListTile中使用文本字段?

Nic*_*ela 1 layout textfield tableview dart flutter

我想实现一个ListTile,它的尾部是一个文本字段,这类似于iOS静态tableview,以便用户可以单击它并直接编辑文本。无论如何,如何在Flutter中执行此操作?

Nic*_*ela 6

好的,stackoverflow人们总是不希望回答问题。对于未来的人们可能也有这种麻烦,以下是解决方法:

new ListTile(
        title: Text('??'),
        trailing: new Container(
          width: 150.0,
          child: new Row(
            mainAxisAlignment: MainAxisAlignment.end,
            children: <Widget>[
              new Expanded(
                flex: 3,
                child: new TextField(
                  textAlign: TextAlign.end,
                decoration:
                    new InputDecoration.collapsed(hintText: '$userAddr'),
              ),
              ),
              new Expanded(
                child: new IconButton(
                icon: new Icon(Icons.chevron_right),
                color: Colors.black26,
                onPressed: () {},
              ),
              )
            ],
          ),
        ),
      ),
Run Code Online (Sandbox Code Playgroud)

始终对文本文件使用扩展。