颤振如何给ExpansionTile子项独立宽度

时间:2020-01-21 03:15:56

标签: flutter flutter-layout

简单的ExpansionTile将占用尽可能多的宽度。孩子们将遵循ExpansionTile的宽度。就像这张图片一样:

enter image description here

上图的代码段:

    ExpansionTile(
      title: Text(
        'Test',
        textAlign: TextAlign.end,
      ),
      children: <Widget>[
        ListTile(
          title: Text('TestTestTestTestTestTest'),
        ),
      ],
    );

我想要实现的是给ExpansionTile设置一个宽度,但仍然让子级扩展。因为当前,如果我给ExpansionTile加上宽度会发生以下情况:

enter image description here

上图的代码段:

    Container(
      width: 110,
      decoration: BoxDecoration(border: Border.all()),
      child: ExpansionTile(
        title: Text(
          'Test',
          textAlign: TextAlign.end,
        ),
        children: <Widget>[
          ListTile(
            title: Text('TestTestTestTestTestTest'),
          ),
        ],
      ),
    );

有什么办法可以解决吗?

0 个答案:

没有答案