Как отрегулировать Flutter TextField по высоте? - PullRequest
0 голосов
/ 28 февраля 2020

Я создаю приложение социальной сети с Flutter, и все TextFields очень высокие. Я попытался настроить параметр contentPadding, но он не работает. Проблема исчезает, когда я удаляю inputDecoration (т.е. устанавливаю его на null), но в этом случае я не могу отобразить текст подсказки.

Я также попытался обернуть TextField внутри контейнера и установка высоты контейнера, но это тоже не помогает. Это просто искажает весь TextField.

screenshot of app with extended TextField

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Попробуйте это:

TextField(
    decoration: InputDecoration(
        isDense: true,
        contentPadding: EdgeInsets.zero,
        border: InputBorder.none,
        hintText: Strings.settingGoodsTitle
    )
)
0 голосов
/ 28 февраля 2020

Попробуй это! Это немного уменьшится!

               TextField(
                      decoration: InputDecoration(
                        contentPadding:EdgeInsets.fromLTRB(10,0,10,0),
                        //The above line will help !
                        border: OutlineInputBorder(),
                        labelText: 'Name',
                        labelStyle:
                            TextStyle(color: Colors.white, fontSize: 17),
                      ),
                      style: TextStyle(color: Colors.white, fontSize: 17),
                    ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...