Column内,使用crossAxisAlignment: CrossAxisAlignment.start,我想放置一个 child 使其向右 float 。

这是我的解决方案:

Column(
  crossAxisAlignment: CrossAxisAlignment.start,
  children: <Widget>[
    [...]
    Container(
      height: 20.0,
      child: Row(
        children: <Widget>[
          Expanded(
            child: Stack(
              children: <Widget>[
                Positioned(
                  right: 10.0,
                  child: Text(
                    "Price - " + _event.price,
                     style: Styles.constratingTextStyle,
                  ),
                ),
              ],
            ),
          ),
        ],
      ),
    ),
  ],
),

有更整齐的方法吗?这感觉很沉重。

最佳答案

参见Flutter - Align Widget

您也可以使用alignmentContainer属性

10-08 08:16