我想在Flutter中开发一个下拉按钮。但是我遇到了追随错误。
════════小部件库捕获到异常═══════════════════════════════════ ════════════════════构建DefaultTextStyle(debugLabel:(englishLike body1 2014).merge(whiteMountainView body1),继承:false,颜色:Color(0xffffffff),家族:Roboto,大小:14.0,重量:400,基线:字母,装饰,引发了以下NoSuchMethodError异常:TextDecoration.none,softWrap:以框宽包装,溢出:剪辑):
getter'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,
),
[请帮助我,我该如何解决这个问题。
预先感谢。
由于未初始化Selected_Category
变量而收到此错误。
给它一个默认值,你会好起来的:)