TextFormField во флаттере - PullRequest
0 голосов
/ 21 июня 2020

У меня проблема. Я создаю TextFormField. Когда длина текста настолько велика, я хочу, чтобы текстовое поле отображалось как на изображении ниже. Помоги мне. Спасибо.

введите описание изображения здесь

Это код:

TextFormField(
            controller: nameController,
            enabled: false,
            textInputAction: TextInputAction.next,
            keyboardType: TextInputType.emailAddress,
            style: TextUtil.regularArial.copyWith(
              fontSize: ScreenUtil.getInstance().setSp(14),
              color: ColorUtil.grey8E8E8E,
            ),
            decoration: InputDecoration(
              fillColor: Colors.white,
              filled: true,
              isDense: true,
              enabledBorder: OutlineInputBorder(
                borderRadius: BorderRadius.all(Radius.circular(6)),
                borderSide: BorderSide(color: Colors.white, width: 1),
              ),
              hintText: "Email",
              hintStyle: TextUtil.regularArial.copyWith(
                fontSize: ScreenUtil.getInstance().setSp(14),
                color: ColorUtil.grey7A7A7A,
              ),
            ),
            validator: (value){
             
            },
          ),

1 Ответ

1 голос
/ 21 июня 2020

Попробуйте добавить maxLines: null

TextFormField(maxLines: null)

Если свойство maxLines имеет значение null, нет ограничений на количество строк и включен перенос.

...