颤动的文本,当有空格时防止自动换行

问题描述 投票:0回答:1

我意识到它会自动刹车线并且我想防止这种情况

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

它在ddddd和ddddd之间有一个空格因此它会自动换行

文本小部件会自动使一些空白

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

但我不想

对此有什么解决方案吗?

flutter flutter-layout
1个回答
0
投票

softWrap:RichText中的false,它有帮助,但您没有看到整个文本maxLines也是一个参数你可以看看包auto_size_texthttps://pub.dev/packages/auto_size_text

                  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)),
                          ],
                        ),
                      ),
                    )
© www.soinside.com 2019 - 2024. All rights reserved.