如何使用 ListTileTheme 在 ListView 中设置 ListTile 的样式?

Akr*_*han 5 flutter

我试图在 ListView 之后使用 ListTileStyle

ListView(
  ListTileStyle(),
  Children:<widget>[
    ListTile(),
    ListTile(),
    ListTile(),
  ]
),
Run Code Online (Sandbox Code Playgroud)

但不能使用 ListTile 的任何属性。任何人都可以解释 ListTileStyle 是如何工作的。

小智 10

您应该将“ListTileTheme”与您的 ListView 作为子项一起使用,这样您就可以更改将用作子项的所有 ListTiles 的任何属性。

ListTileTheme(
        //properties you want to add
        child: ListView(
          children: <Widget>[//your code],
        ),
      ),
Run Code Online (Sandbox Code Playgroud)

  • 据我所知,目前无法将其添加到主题中,因此这里是那些想要跟踪进度的人的链接 https://github.com/flutter/flutter/issues/31247 (2认同)