警报对话框中垂直对齐的扁平按钮?

Mar*_*ltz 2 dart flutter

我想在 Flutter 中显示一个带有 3 个按钮的 AlertDialog,但垂直对齐,因为按钮的文本占用了太多空间。到目前为止,我只让它们水平显示。知道如何解决吗?这篇文章中的解决方案(How to make an AlertDialog in Flutter?)对我来说不起作用,仍然水平显示。

\n\n
  static Future<void> showLogoutAllDevicesOrOnlyThisDialog(\n      BuildContext context) {\n    var b1 = FlatButton(\n      textColor: Colors.red,\n      child: Text(\'Only on this device\'),\n      onPressed: () {\n        Navigator.of(context).pop();\n        RxBus.post(HideSpinnerEvent());\n      },\n    );\n    var b2 = FlatButton(\n      textColor: Colors.red,\n      child: Text(\'On all devices\'),\n      onPressed: () {\n        Navigator.of(context).pop();\n        RxBus.post(HideSpinnerEvent());\n      },\n    );\n\n    var b3 = FlatButton(\n      child: Text(\'Cancel\'),\n      onPressed: () {\n        Navigator.of(context).pop();\n      },\n    );\n\n    return showDialog<void>(\n      context: context,\n      builder: (BuildContext context) {\n        return AlertDialog(\n          title: Text(\'\'),\n          content: Text(\n              "M\xc3\xb6chtest du dich auf allen Ger\xc3\xa4ten abmelden oder nur auf diesem Ger\xc3\xa4t?"),\n          actions: <Widget>[\n            b1, b2, b3\n          ],\n\n        );\n      },\n    );\n  }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

在此输入图像描述

\n

use*_*407 5

return AlertDialog(\n    title: Text(\'\'),\n    content: Text("M\xc3\xb6chtest du dich auf allen Ger\xc3\xa4ten abmelden oder nur auf diesem Ger\xc3\xa4t?"),\n    actions: <Widget>[\n        Column(\n            crossAxisAlignment: CrossAxisAlignment.end,\n            children: <Widget>[\n                b1, b2, b3\n            ]\n        )\n    ],\n
Run Code Online (Sandbox Code Playgroud)\n\n

);

\n