我添加了一个AlertDialog
,其中 aCheckbox
是,但如果我点击Checkbox
,它不会得到一个钩子。我还在Checkbox
下面添加了另一个AlertDialog
,单击它会得到一个钩子。我觉得这有setState()
关系,但我不知道。有人知道解决方案吗?提前致谢
ListTile(
title: Text("Test"),
trailing: Icon(Icons.fitness_center),
onTap: () {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text("Test"),
content: Column(
children: <Widget>[
Row(
children: <Widget>[
Checkbox(
value: checkBoxValueTheraband,
onChanged: (bool value) {
setState(() {
checkBoxValueTheraband = value;
exerciseChooser();
});
},
),
Text("Theraband"),
],
),),);});})