首页 > 解决方案 > 如何在颤动的行中文本太长时自动扩展

问题描述

现在我正在使用此代码在颤动中显示文本,这是我的代码:

Row(
                crossAxisAlignment: CrossAxisAlignment.center,
                children: [
                  Padding(
                    padding: const EdgeInsets.only(top: 8, bottom: 8.0),
                    child: Text(
                      item.subName,
                      softWrap: true,
                      style: TextStyle(
                        fontSize: 16,
                        fontWeight: FontWeight.w600,
                      ),
                    ),
                  ),
                ],
              ),

有时文本item.subName太长,如何在文本溢出时使其自动扩展或换行呈现?我试图添加这个但仍然无法正常工作:

 softWrap: true,

这是错误:

在此处输入图像描述

标签: flutter

解决方案


尝试这个

new Container(
       child: Row(
         children: <Widget>[
            Flexible(
               child: new Text("sample text"))
                ],
        ));

推荐阅读