【发布时间】:2019-07-11 02:00:19
【问题描述】:
我希望用户在移动到我的 Flutter 应用程序的第二页之前选择单选按钮中给出的选项。我在 Alertdialog 中显示单选按钮小部件,它显示但单选按钮在选择后未更改。
一切状态类
floatingActionButton: FloatingActionButton(
child: Icon(Icons.create),
onPressed: () {
return showDialog(
context: context,
builder: (context) => AlertDialog(
title: Text("Select Grade System and No of Subjects"),
actions: <Widget>[
Radio(value: 0, groupValue: groupValue, onChanged: selectRadio),
Radio(value: 1, groupValue: groupValue, onChanged: selectRadio),
],
));
},
),
selectRadio 函数
void selectRadio(int value)
{
setState(() {
groupValue=value;
});
}
【问题讨论】:
-
你能粘贴一段代码吗(
build方法)?您是否尝试过直接点击标签上的单选按钮? -
请添加您所做的代码sn-p。
-
@ChennaReddy 代码添加
-
@Harshapulikollu 代码已添加
-
showDialog 创建新的上下文,因此调用小部件上的 setState 不会影响对话框