Flutter 颤振如何使用alertDialog?
我正在用flutter制作登录系统 我想使用alertDialog登录失败 如果onpressed中包含else:Flutter 颤振如何使用alertDialog?,flutter,Flutter,我正在用flutter制作登录系统 我想使用alertDialog登录失败 如果onpressed中包含else: else { AlertDialog( title: Column( children: <Widget>[ new Text("Log in failed&qu
else {
AlertDialog(
title: Column(
children: <Widget>[
new Text("Log in failed"),
],
),
//
content: Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
"ID or Password doesn't exist",
),
],
),
actions: <Widget>[
new FlatButton(
child: new Text("OK"),
onPressed: () {
Navigator.pop(context);
},
),
],
);
else{
警报对话框(
标题:专栏(
儿童:[
新文本(“登录失败”),
],
),
//
内容:专栏(
mainAxisSize:mainAxisSize.min,
crossAxisAlignment:crossAxisAlignment.start,
儿童:[
正文(
“ID或密码不存在”,
),
],
),
行动:[
新扁平按钮(
子项:新文本(“确定”),
已按下:(){
Navigator.pop(上下文);
},
),
],
);
写报税表不起作用,删除报税表也不会显示任何内容
如何解决此问题?您需要调用
showDialog
并传递您创建的AlertDialog
我在上面创建的演示
等待显示对话框(
上下文:上下文,
生成器:(上下文)=>AlertDialog(
标题:专栏(
儿童:[
新文本(“登录失败”),
],
),
//
内容:专栏(
mainAxisSize:mainAxisSize.min,
crossAxisAlignment:crossAxisAlignment.start,
儿童:[
正文(
“ID或密码不存在”,
),
],
),
行动:[
新扁平按钮(
子项:新文本(“确定”),
已按下:(){
Navigator.pop(上下文);
},
),
],
),
);
注意:使用TextButton而不是FlatButton,因为FlatButton是。谢谢!它工作得很好。不客气。如果您认为这有帮助,可以将其标记为已接受。