大佬教程收集整理的这篇文章主要介绍了Flutter,Text,不换行?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
RichText(
text: TextSpan(children: <TextSpan>[
TextSpan(
text: "aa a aa ".replaceAll(' ','\u00A0'),style: TextStyle(
color: colors.white,FontSize: 16,FontStyle: FontStyle.italic,FontWeight: FontWeight.w400,),TextSpan(
text: " bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb".replaceAll(' ',]),)
@H_673_4@
当只有一个文本时,只需添加.replaceAll('','\u00A0')@H_673_4@即可解决。
但是在富文本等多文本情况下,如何防止换行?
当下一个文本小部件不适合一行时,Flutter 会自动创建一个新行。
我希望 bbbbb...@H_673_4@ 出现在
aaaaa@H_673_4@ 旁边,而不是出现在
bbbbb...@H_673_4@ 旁边并在
aaaaa@H_673_4@ 之后换行。
我期待
aaaaa bbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbb
@H_673_4@
但它显示
aaaaa
bbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbb
@H_673_4@
-- 编辑 --
以上代码有效,但仅限英文
我复制了你的代码,它工作得很好,它显示了
的输出aa aa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
在一行中。这是你想要的吗?
RichText(
text: TextSpan(children: <TextSpan>[
TextSpan(
text: "aa a aa ".replaceAll(' ','\u00A0'),style: TextStyle(
color: Colors.white,fontSize: 16,fontStyle: FontStyle.italic,fontWeight: FontWeight.w400,),TextSpan(
text: " bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb".replaceAll(' ',]),)
@H_673_4@
以上是大佬教程为你收集整理的Flutter,Text,不换行?全部内容,希望文章能够帮你解决Flutter,Text,不换行?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。