Flutter 颤振文字,防止有空格时自动断线

Flutter 颤振文字,防止有空格时自动断线,flutter,flutter-layout,Flutter,Flutter Layout,我意识到它能自动刹车 我想阻止这一切 Expanded( child: RichText( text: TextSpan( text: 'Hello', // default text style

我意识到它能自动刹车 我想阻止这一切

                                 Expanded(
                                  child: RichText(
                                    text: TextSpan(
                                      text: 'Hello', // default text style
                                      children: <TextSpan>[
                                        TextSpan(
                                            text: ' beautiful ',
                                            style: TextStyle(
                                                fontSize: 20,
                                                fontStyle:
                                                    FontStyle.italic)),
                                        TextSpan(
                                            text: 'dddddddddddddddddddd ddddddddddddddddddddddd',
                                            style: TextStyle(
                                                fontWeight:
                                                    FontWeight.bold)),
                                      ],
                                    ),
                                  ),
                                )
扩展(
孩子:RichText(
text:TextSpan(
text:'你好',//默认文本样式
儿童:[
TextSpan(
文字:“美丽”,
样式:TextStyle(
尺寸:20,
字体:
FontStyle.italic),
TextSpan(
文本:“dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd,
样式:TextStyle(
容重:
FontWeight.bold),
],
),
),
)
它在DDD和DDD之间有一个空格 所以它会自动断线

文本窗口小部件会自动将一些内容设置为空白

当下一个单词太长时,就换一行

但我不想


有什么解决方法吗?

软包装:在RichText中为false,它有帮助,但您没有看到整个文本 maxLines也是一个参数 您可以查看“软件包自动调整大小”文本

新扩展(
孩子:RichText(
//maxLines:1,
软包装:错误,
text:TextSpan(
text:'你好',//默认文本样式
儿童:[
TextSpan(
文字:“美丽”,
样式:TextStyle(
尺寸:20,
字体:
FontStyle.italic),
TextSpan(
文本:“dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd,
样式:TextStyle(
容重:
FontWeight.bold),
],
),
),
)

软包装:在RichText中为false,它有帮助,但您没有看到整个文本 maxLines也是一个参数 您可以查看“软件包自动调整大小”文本

新扩展(
孩子:RichText(
//maxLines:1,
软包装:错误,
text:TextSpan(
text:'你好',//默认文本样式
儿童:[
TextSpan(
文字:“美丽”,
样式:TextStyle(
尺寸:20,
字体:
FontStyle.italic),
TextSpan(
文本:“dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd,
样式:TextStyle(
容重:
FontWeight.bold),
],
),
),
)

如果我将展开后的文件包装成一行,它会起作用。。在扩展之前你的代码是什么?我连续试过了,但从来没有换行。我只想在课文结束时换一行。我的问题是,当下一个单词太长而不能只包含一行时,每个文本小部件都会自动换行。如果我将展开的文本换行,它会工作。。在扩展之前你的代码是什么?我连续试过了,但从来没有换行。我只想在课文结束时换一行。我的问题是,当下一个单词太长而不能只包含一行时,每个文本小部件都会自动生成新行。我认为我们需要更多的UI上下文来帮助您this@encubos这是很平常的事情,我想你可以尝试你自己的,无论我想在哪里。当下一个单词太长时,文本小部件会自动生成一些空白,然后生成一个新行。我想我们需要更多的UI上下文来帮助您this@encubos这是很平常的事情,我想你可以尝试你自己的,无论我想在哪里。当下一个单词太长时,文本小部件会自动生成一些空白,然后生成新行
                  new Expanded(
                      child: RichText(
                        //maxLines: 1,
                        softWrap: false,
                        text: TextSpan(
                          text: 'Hello', // default text style
                          children: <TextSpan>[
                            TextSpan(
                                text: ' beautiful ',
                                style: TextStyle(
                                    fontSize: 20,
                                    fontStyle:
                                    FontStyle.italic)),
                            TextSpan(
                                text: 'dddddddddddddddddddd ddddddddddddddddddddddd',
                                style: TextStyle(
                                    fontWeight:
                                    FontWeight.bold)),
                          ],
                        ),
                      ),
                    )