对于两个文本之间自定义 space 的最佳方式

For flutter best way for custom space between two text

我对两个文本之间水平间距的最佳和正确方法感到困惑。我知道 \t、白色 space 或一些装饰可以用作间距。但我想确切地知道哪种方式合适,因为我想为大型项目制定标准规则。请告诉我。

我展示了我在我的项目中使用的示例代码,我经常使用它,但我认为它很无聊而且不标准。

Padding(
              padding: const EdgeInsets.only(left: 50.0),
              child: Text(
                'Current Version\t\t\t:\t\t\t\t\t\t$appVersion',
                style: TextStyle(
                  fontSize: 18,
                  fontWeight: FontWeight.w500,
                ),
              ),
            ),

如图所示,我应该使用 \t 还是从我想要的键盘或两个小部件手动输入 space。

您可以使用 RichText

获得 UI
RichText(
    text: TextSpan(
  children: [
    TextSpan(text: "Current Version"),
    WidgetSpan(
        child: SizedBox(
      width: 20, // your of space
    )),
    TextSpan(text: ":"),
    WidgetSpan(
        child: SizedBox(
      width: 20, // your of space
    )),
    TextSpan(text: appVersion),
  ],
)),