垂直分隔线未显示

时间:2020-01-29 03:33:14

标签: flutter flutter-layout

我正在尝试使用VerticalDivider小部件来分隔Row中的项目。 Here是整个身体。

enter image description here

行:

Row(
  children: <Widget>[
    Text('420 Posts', style: TextStyle(color: Color(0xff666666)),),
    VerticalDivider(
      thickness: 2,
      width: 20,
      color: Colors.black,
    ),
    Text('420 Posts', style: TextStyle(color: Color(0xff666666)),)
  ],
),

2 个答案:

答案 0 :(得分:25)

RowIntrinsicHeight包裹起来

IntrinsicHeight(
  child: Row(
    children: <Widget>[
      Text('420 Posts', style: TextStyle(color: Color(0xff666666)),),
      VerticalDivider(
        thickness: 2,
        width: 20,
        color: Colors.black,
      ),
      Text('420 Posts', style: TextStyle(color: Color(0xff666666)),)
    ],
  ),
)

答案 1 :(得分:1)

您还可以将行包装到具有指定高度的容器中。