Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Wrap小部件中创建新行_Flutter_Flutter Layout - Fatal编程技术网

Flutter 如何在Wrap小部件中创建新行

Flutter 如何在Wrap小部件中创建新行,flutter,flutter-layout,Flutter,Flutter Layout,我使用Wrap小部件显示聊天信息,在Wrap小部件中显示新行“\n”时遇到问题 显示文字信息: a *bold* `highlight` ```pre``` ```pre1``` a ```pre2``` a *bold* 提取到列表小部件: 然后将listWidget包装到包装小部件中 Wrap( children: listWidgets, ) 但是文本小部件('\n')没有按预期运行 是否有人有解决方案换行小部件请帮助尝试使用RichText小部件: RichText(

我使用Wrap小部件显示聊天信息,在Wrap小部件中显示新行“\n”时遇到问题

显示文字信息:

a *bold*
`highlight`
```pre```
```pre1```
a ```pre2```
a *bold*
提取到列表小部件:

然后将listWidget包装到包装小部件中

Wrap(
  children: listWidgets,
)

但是文本小部件('\n')没有按预期运行


是否有人有解决方案换行小部件请帮助尝试使用RichText小部件:

RichText(
                text: TextSpan(
                  text: '26 Sep 2020\n\n',
                  style: TextStyle(
                    color: Colors.black,
                    fontSize: 12.0,
                  ),
                  children: <TextSpan>[
                    TextSpan(
                      text: 'blablabla',
                      style: TextStyle(
                        fontWeight: FontWeight.bold,
                        color: Colors.black,
                        fontSize: 16.0,
                      ),
                    ),
                  ],
                ),
              ),
RichText(
text:TextSpan(
文本:“2020年9月26日\n\n”,
样式:TextStyle(
颜色:颜色,黑色,
字体大小:12.0,
),
儿童:[
TextSpan(
文字:“blabla”,
样式:TextStyle(
fontWeight:fontWeight.bold,
颜色:颜色,黑色,
字体大小:16.0,
),
),
],
),
),
您需要指定
Wrap
小部件的属性

Wrap(
   direction: Axis.vertical,
   children: listWidgets,
)

我无法使用
RichText
,因为
pre
框是全宽的,或者您可以尝试一下。将WidgetSpan用于文本子级和背景颜色为灰色的容器