Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
665 of 1024 menu
◀ ▶

Перечисление TextInputAction

Перечисление TextInputAction передают в textInputAction у TextField.

Синтаксис

TextInputAction.done

Значения

Значение Описание
done Закрыть клавиатуру, ввод завершён.
go Перейти по ссылке или отправить.
search Начать поиск.
send Отправить сообщение.
next Фокус на следующее поле.
previous Фокус на предыдущее поле.
continueAction Продолжить многошаговый ввод.
newline Вставить перевод строки.
emergencyCall Экстренный вызов на телефоне.
join Присоединиться к конференции.
route Начать маршрут.
unspecified Платформа выбирает action сама.

Пример

Давайте зададим done:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: TextField(textInputAction: TextInputAction.done, decoration: const InputDecoration(labelText: 'abcde')), ), ), ), ); }

На экране на клавиатуре кнопка завершения ввода.

Пример

Давайте зададим search:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: TextField(textInputAction: TextInputAction.search, decoration: const InputDecoration(hintText: '12345')), ), ), ), ); }

На экране кнопка поиска на клавиатуре.

Смотрите также

  • класс TextInputType,
    который выбирает тип клавиатуры
  • виджет TextField,
    который принимает текст с клавиатуры
  • класс FocusNode,
    который хранит фокус поля
  • виджет FocusTraversalGroup,
    который задаёт порядок Tab между полями
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить