程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Flutter,Text,不换行?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Flutter,Text,不换行??

开发过程中遇到Flutter,Text,不换行?的问题如何解决?下面主要结合日常开发的经验,给出你关于Flutter,Text,不换行?的解决方法建议,希望对你解决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,请注明来意。
标签:Flutter