如何创建带有2个小部件的Listtile?

时间:2019-01-06 12:32:27

标签: dart flutter

我如何创建一个包含图像和复选框的前置窗口小部件?

我尝试使用“行”小部件,但后来我的列表块长大了。

ListTile(
                      leading: Row(
                        children: <Widget>[
                          LoadImage(),
                          Checkbox(value: false, onChanged: null),öööö
                        ],
                      ),
                      title: Text(snapshot.data.documents[index]["Name"]),
                      subtitle: Text(snapshot.data.documents[index]["Status"]),
                      trailing: IconButton(
                        onPressed: (){
                          showDialog(
                              context: context,
                              builder: (_) {
                                return DialogSpielerLoeschen(
                                  snapshot: snapshot,
                                  index: index,
                                );
                              },
                          );
                        },
                        icon: Icon(Icons.delete),
                      ),
                    );

Here u see how it looks with a row

不显示行,仅显示图像,标题和副标题。

pls帮助。 Ty

1 个答案:

答案 0 :(得分:1)

使用CheckboxListTile

ListView(
        children: List.generate(
            30,
            (item) => CheckboxListTile(
                  dense: true,
                  controlAffinity: ListTileControlAffinity.leading,
                  secondary: Icon(Icons.delete),
                  value: false,
                  onChanged: (g) {},
                  title: Row(
                    children: <Widget>[
                      FlutterLogo(),
                      Expanded(
                        child: Text("item"),
                      ),
                    ],
                  ),
                )),
      )