1

我面临另一个问题。Flutter web 没有渲染文本的某些部分。有时整个最后的话都不见了。整个文本可见几毫秒,然后它的几个部分消失。我知道在文本末尾添加空格的解决方法,但这很痛苦。

下面是显示文本的代码片段。

  // ------------------ Data Cell of    N A M E
  DataCell(
      Container(
          width: 200,
          child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                    Text(
                       product.name,
                       style: TextStyle(
                       fontWeight: FontWeight.bold),
                     ),
                    Text("Volume: " + product.volume),
                   ],
                 ),
              ),
            ),

顺便说一句,我之前已经打印了整个文本值,product.nameproduct.volume在控制台中打印了完整的值。下面是问题示例

在此处输入图像描述

4

2 回答 2

1

我们有时在不同的地方遇到过这个问题。现在我们使用这个解决方法(直到它被修复):

Text(
  product.name + ' ' // add trailing space
)
于 2020-11-10T16:54:39.333 回答
0

另一种解决方法是使Text(text, wordSpacing: 0, ...)

于 2021-03-02T17:23:25.710 回答