Я хочу разработать кнопку выпадающего меню во Флаттере. Но я получаю следующее сообщение об ошибке.
════════ Исключение, обнаруженное библиотекой виджетов ════════════════════════ ═══════════════════════════════ Следующее NoSuchMethodError было сгенерировано при создании DefaultTextStyle (debugLabel: (englishLike body1 2014) .merge (whiteMountainView) body1), наследовать: false, цвет: Color (0xffffffff), семейство: Roboto, размер: 14.0, вес: 400, базовый уровень: алфавит c, украшение: TextDecoration.none, softWrap: перенос по ширине окна, переполнение: клип) :
Получатель 'value' был вызван в null. Получатель: null Пробный вызов: значение
Вот мой код.
String Selected_Category;
List<String>Categories=["C++","Java","Flutter","Kotlin","PHP","C#"];
DropdownButton<String>(
focusColor: Colors.redAccent,
items: Categories.map(
(String dropdownStringItem) {
DropdownMenuItem<String>(
value: dropdownStringItem,
child:
Text(dropdownStringItem),
);
}).toList(),
onChanged: (value) {
setState(() {
this.Selected_Category = value;
});
},
value: Selected_Category,
),
Пожалуйста, помогите мне, как я могу решить эту проблему.
Заранее спасибо.