DropdownButton

Выпадающий список для выбора одного значения.

СигнатураDropdownButton<T>({required T? value, required List<DropdownMenuItem<T>> items, required ValueChanged<T?>? onChanged})

Показывает выпадающее меню. value — выбранный элемент, items — список DropdownMenuItem<T>, onChanged возвращает новое значение. Тип T — это тип значений (например String или int).

String city = 'Москва';

DropdownButton<String>(
  value: city,
  items: ['Москва', 'Казань'].map((c) {
    return DropdownMenuItem(value: c, child: Text(c));
  }).toList(),
  onChanged: (value) => setState(() => city = value!),
)
← Все записи: Виджеты Flutter
Поддержать проект