Почему «\ t» в виджете «Текст» создает новую строку? - PullRequest
0 голосов
/ 05 мая 2018

Я добавил \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 голосов
/ 27 июля 2018

\ t означает табуляцию, и из-за недостатка места ваш текст перемещается на следующую строку, что в этом случае дает эффект, аналогичный использованию \ n

0 голосов
/ 29 июля 2019

Ответ @ 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,
          ),
        ),
      );

С наилучшими пожеланиями

0 голосов
/ 06 мая 2018

Похоже, из-за отступа или чего-то еще не хватает места для "+ \ t Add to-do". Следовательно, остальная часть текста завернута.

Попробуйте уменьшить родительский отступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...