将按钮添加到列表底部

时间:2020-05-26 14:15:50

标签: flutter button

我正在尝试寻找一个例子,其中在ListTile的底部可能会有按钮。我有以下代码,但是不知何故我无法在单元格底部添加按钮,我想添加3个按钮,类似于共享的image

ListTile(title: Text("ListTile"),
             subtitle: Text("Sample Subtitle. \nSubtitle line 3"),
             trailing: Icon(Icons.home),
             leading: Icon(Icons.add_box),
             isThreeLine: true,
             onTap: (){
                    print("On Tap is fired");
             },

    )

2 个答案:

答案 0 :(得分:1)

尝试在字幕中添加两行的列。

subtitle: Column(
                  children: <Widget>[
                    Container(height: 50, color: Colors.red, child: Row()),
                    Container(
                        child: Row(
                      children: <Widget>[
                        FlatButton(
                          child: Text("btn1"),
                          onPressed: () {},
                        ),
                        FlatButton(
                          child: Text("btn2"),
                          onPressed: () {},
                        ),
                        FlatButton(
                          child: Text("btn3"),
                          onPressed: () {},
                        ),
                      ],
                    ))
                  ],
                ),

答案 1 :(得分:0)

您可以像这样在subtitle中使用一列:

ListTile(
            title: Text('title'),
            subtitle: Column(
              children: <Widget>[
                Text('inside column'),
                FlatButton(child: Text('button'), onPressed: () {})
              ],
            ),
          ),

code pen上的预览