Как мне удалить поле над текстом ошибки в TextFormField?

#flutter #flutter-layout #textformfield

#flutter #flutter-layout #textformfield

Вопрос:

Кто-нибудь может мне помочь? Я изо всех сил пытаюсь удалить поле в TextFormField.

Нажмите здесь, чтобы увидеть снимок экрана

Ниже приведен код.

 class TextFieldItemTemp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return TextFormField(
      decoration: InputDecoration(
        isDense: true,
        errorText: 'This field is required',
        contentPadding: EdgeInsets.zero,
        filled: true,
        fillColor: Colors.white,
        errorBorder: UnderlineInputBorder(
          borderSide: BorderSide(color: Colors.red, width: 3.0),
        ),
        border: UnderlineInputBorder(
          borderSide: BorderSide(color: Colors.red, width: 3.0),
        ),
      ),
    );
  }
}
 

Комментарии:

1. Можете ли вы поделиться своим связанным кодом?

2. @Akif уже поделился, сэр.

Ответ №1:

Вы можете добавить errorStyle: TextStyle(height: 0.7), к InputDecoration.

Комментарии:

1. @Chanin Голосованием ты делаешь меня счастливым 🙂

2. Я очень хотел это сделать, но не смог. Для повышения рейтинга требуется больше репутации. : ( извините @BeHappy

3. Приятно! Это работает для вертикального интервала. Как насчет горизонтального? Мой ввод имеет внутреннее заполнение (слева), а сообщение об ошибке принимает то же левое заполнение. Как я могу предотвратить, чтобы это происходило только с сообщением об ошибке?