为什么“文本”小部件中的“\ t”会创建一个新行?

时间:2018-05-05 18:10:00

标签: flutter

我已添加\t以在Text窗口小部件中添加间距,但它已移至下一行。

 child: new Text(
          "+\tAdd to-do",
          style: new TextStyle(
            color: Colors.white,
            fontSize: 20.0,
            fontWeight: FontWeight.w300,
            letterSpacing: 0.3,
          ),
        ),

enter image description here

3 个答案:

答案 0 :(得分:1)

\ t代表制表符,并且由于没有足够的空间将文本推到下一行,因此在这种情况下,与使用\ n

具有相似的效果

答案 1 :(得分:0)

似乎是由于填充之类的东西,没有足够的空间来容纳“+ \ t添加待办事项”。因此,文本的其余部分正在结束。

尝试减少父填充。

答案 2 :(得分:0)

@ buli1212的响应是正确的。 但是,我建议使用图标而不是文本“ +”,例如此代码:

      FloatingActionButton.extended(
        onPressed: () {},
        icon: Icon(Icons.add),
        label: Text('Add to-do', style: TextStyle(
            color: Colors.white,
            fontSize: 20.0,
            fontWeight: FontWeight.w300,
            letterSpacing: 0.3,
          ),
        ),
      );

最诚挚的问候