【问题标题】:How to manually set a blank space in Flutter?如何在 Flutter 中手动设置空格?
【发布时间】:2021-11-07 02:51:14
【问题描述】:

我想知道如何手动设置空白。请注意文本中的这些双引号。 在 Flutter 中是否有与这些双引号具有相同效果的东西?

我想做这样的事情

onPressed: () => Navigator.of(context).push(MaterialPageRoute(
       builder: (context) => NextPage(
           result: (something + '' + other_thing) // This '' doesn't work in Flutter 

【问题讨论】:

  • 您的print 语句在标准输出上给出Foo + '' + Foo,这真的是您想要的吗?如果是这样,在 dart/flutter 中使用完全相同的 print("Foo + '' + Foo");
  • 嗨@pskink,我编辑了上面的问题。我想要somethingother_thing 之间的空格。我尝试使用 SizedBox() 但它不起作用。
  • 对不起,我不知道你想用像''这样的连接空字符串来实现什么,例如:print('foo' + '' + 'bar'); print('foo' + ' ' + 'bar'); - 例如在dartpad.dartlang.org上运行它 - 第一次打印应该做什么?
  • github.com/viguinijpv/my_proj/blob/main/lib/home.dart --> 你可以转到第 59 行。一路下来我评论了 result 里面应该有一个空格的地方
  • cmets 是//Right here it should have a blank space

标签: android flutter dart mobile


【解决方案1】:

试试这个:

onPressed: () => Navigator.of(context).push(MaterialPageRoute(
       builder: (context) => NextPage(
           result: ('$something $other_thing')

【讨论】:

    【解决方案2】:

    我不知道这是否可能。如果它对您来说是一个经常性的任务,您可以为其创建一个函数。

    String setBlankSpace(String a, String b){
     return "$a $b";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-22
      • 2020-02-07
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多