Flutter Drop DownMenuItem窗口小部件

问题描述 投票:0回答:1

我想在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,
    ),

[请帮助我,我该如何解决这个问题。

预先感谢。

flutter drop-down-menu flutter-layout
1个回答
0
投票

由于未初始化Selected_Category变量而收到此错误。

给它一个默认值,你会好起来的:)

© www.soinside.com 2019 - 2024. All rights reserved.