如何在抽屉的扩展图块中对齐子标题?

时间:2018-10-23 20:16:24

标签: dart flutter

我在ExpansionTile的{​​{1}}中有一个ListView。我希望子标题直接在其主标题下对齐,以下gif显示了当前状态。.

Drawer: Want Subheading directly under Item0

Drawer

2 个答案:

答案 0 :(得分:4)

这应该可以解决这个问题:

    ExpansionTile(
      title: Text('Item0'),
      children: <Widget>[
        Padding(
          padding: const EdgeInsets.symmetric(horizontal: 16.0),
          child: Align(
            alignment: Alignment.topLeft,
            child: Column(
              mainAxisSize: MainAxisSize.min,
              children: <Widget>[
                Text('subHeading1'),
                Text('subHeading2')
              ],
            ),
          ),
        ),
      ],
    ),

答案 1 :(得分:0)

您可以使用容器进行填充和对齐:

 ExpansionTile(
      title: Text('Item0'),
      children: <Widget>[
        Container(
          padding: const EdgeInsets.symmetric(horizontal: 16.0),
          alignment: Alignment.topLeft,
          child: Column(
              mainAxisSize: MainAxisSize.min,
              children: <Widget>[
                Text('subHeading1'),
                Text('subHeading2')
              ],
          ),
        ),
      ],
    ),