dart - 如何创建带有 2 个 Widget 的 Listtile?

标签 dart flutter

如何创建包含图像和复选框的前导小部件?

我尝试使用 Row Widget,但后来我的 listtile 变大了。

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

没有行,只有图像,标题和副标题可见。

请帮忙。 泰

最佳答案

使用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"),
                      ),
                    ],
                  ),
                )),
      )

关于dart - 如何创建带有 2 个 Widget 的 Listtile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54061523/

相关文章:

flutter - 水平 ListView 上的最小高度

flutter - 如何等待 forEach 完成异步回调?

service - Flutter - Dart 中的后台服务(仅当应用程序可见时)

flutter - 通过点击动画调整 ListView 项目的大小

dart - 导入问题 - 库不应具有相同的名称

flutter - 多图像上传导致应用程序崩溃说太多打开的文件

flutter - dart - 如何解决 'The argument type ' Null' can't be assigned to the parameter type 'MyUser' .'

使用自定义 ScrollPhysics 使用动态边界 flutter PageView

json - Flutter:FutureBuilder 类型 'FormatException' 不是类型 'Widget' 的子类型

django - Flutter、具有许多表的复杂 SQLite 数据库,这是最佳实践吗?