Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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 - Fatal编程技术网

Flutter 如何在下拉列表中使用复选框?

Flutter 如何在下拉列表中使用复选框?,flutter,Flutter,我想添加带有下拉菜单项的复选框。目前,我在下拉菜单项中使用带有复选框和文本的行,但单击复选框后没有任何更改。这对您有效 bool isChecked=false; DropdownButtonFormField( items: [ DropdownMenuItem( child: Row( children: <Widget>[ StatefulBuilder(builder: (BuildContext context, StateSetter stateSetter) { ret

我想添加带有下拉菜单项的复选框。目前,我在下拉菜单项中使用带有复选框和文本的行,但单击复选框后没有任何更改。

这对您有效

bool isChecked=false;
DropdownButtonFormField(
items: [
DropdownMenuItem(
child: Row(
children: <Widget>[
StatefulBuilder(builder:
(BuildContext context,
StateSetter stateSetter) {
return Checkbox(
onChanged: (bool value) {
stateSetter(() {
_isChecked = value;
});
},
value: _isChecked,
);
}),
Text("label"),
bool isChecked=false;
下拉按钮窗体字段(
项目:[
下拉菜单项(
孩子:排(
儿童:[
StatefulBuilder(生成器:
(b)上下文,
状态设置器(状态设置器){
返回复选框(
一旦更改:(布尔值){
国家制定者(){
_isChecked=值;
});
},
值:\已检查,
);
}),
文本(“标签”),

请提供一些代码!!!