如何让 flutter Text 的宽度等于容器宽度?

在设置 textAlign: TextAlign.left 后发现 Text 并没有像预期那样 文字居左

设置 backgroundColor 后发现 Text 的宽度很小,并不是等于容器宽度

请问 如何让 flutter Text 的宽度等于容器宽度呢?

  Container(
    margin: EdgeInsets.only(top: 10, bottom: 10),
    child: Text(
      this.title,
      textAlign: TextAlign.left,
      style: TextStyle(
          color: Color(0xFFFFFFFF), backgroundColor: Colors.red),
    ),
阅读 9.2k
2 个回答

emmm,看看具体代码。我把这个container拿去运行是可以居左的。。。

Container(
    margin: EdgeInsets.only(top: 10, bottom: 10),
    width: double.infinity, //添加这一行
    child: Text(
      this.title,
      textAlign: TextAlign.left,
      style: TextStyle(
          color: Color(0xFFFFFFFF), backgroundColor: Colors.red),
    ),
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题