Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振下拉按钮表单字段未显示所选项目_Flutter_Flutter Layout_Dropdown_Flutter State - Fatal编程技术网

Flutter 颤振下拉按钮表单字段未显示所选项目

Flutter 颤振下拉按钮表单字段未显示所选项目,flutter,flutter-layout,dropdown,flutter-state,Flutter,Flutter Layout,Dropdown,Flutter State,使用DropdownButtonFormField元素显示城市列表。它在更改事件上工作正常,并在更改事件上显示所选项目。问题是,一旦我试图从设置状态显示所选项目,它将不工作。尽管状态已成功设置并工作 这是我的DropdownButtonFormField代码:- DropdownButtonFormField( value: _city, onChanged: (String newValue) {

使用DropdownButtonFormField元素显示城市列表。它在更改事件上工作正常,并在更改事件上显示所选项目。问题是,一旦我试图从设置状态显示所选项目,它将不工作。尽管状态已成功设置并工作

这是我的DropdownButtonFormField代码:-

              DropdownButtonFormField(
                value: _city,
                onChanged: (String newValue) {
                  setState(() {
                    _city = newValue;
                  });
                },
                // initialValue: 'Male',
                items: ['Ajman','Al Ain','Dubai','Fujairah','Ras Al Khaimah', 'Sharjah', 'Ajman','Umm Al Quwain']
                    .map((cityTitle) => DropdownMenuItem(
                    value: cityTitle, child: Text("$cityTitle")))
                    .toList(),
              )
我把这座城市设为一个州

@override
void initState() {
  setFilters();
  super.initState();
}

setFilters(){
   setState(() {
     _city = "Dubai";
   });
}
但它没有显示选定的值。我怎样才能解决这个问题?
意思是当我想从initState设置_city的值时,它不起作用

下拉菜单项的值被设置为
性别
!这是打字错误还是与问题有关?值不应该也是
citytle
?是的,它的citytle只是在堆栈上键入错误…我更新的问题是对话框中的DropdownButtonFormField?这发生在我更新颤振后。他们好像在谈论这件事。
下拉菜单项的值设置为
性别
!这是打字错误还是与问题有关?值不应该也是
citytle
?是的,它的citytle只是在堆栈上键入错误…我更新的问题是对话框中的DropdownButtonFormField?这发生在我更新颤振后。他们好像在谈论这件事。