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)),
],
),
),
)