问题标签 [flutter-alertdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Flutter/ 3 Rows in one Container 或 AlertDialog
我正在尝试使用导航窗口制作警报对话框。应该有 3 行具有不同的图标按钮以在另一个站点上导航。不幸的是,我是 Flutter 的新手,不知道如何再制作 2 行。有人可以帮帮我吗?甚至有可能做到这一点吗?我的意思是我不能再添加更多的孩子,或者我可以吗?我不知道我是否应该将其拆分为 3 个 AlertDialogs 还是很愚蠢?
这应该是它的样子,但是有 3 行而不是 2 行,这样我现在拥有的代码可以被复制以使 3 个相同的行平行
代码:
flutter - 如何检查小部件是否被删除?
我想连续显示一些警报对话框,即当用户关闭第一个时,显示第二个,依此类推。
但是,如果没有弹出(从显示屏中删除)前一个警报对话框并且程序尝试显示下一个,我会收到错误消息。
如何检查屏幕上是否存在小部件(在本例中为 AlertDialog)?
flutter - 父级中的 SetState 未更新 AlertDialog 的 Flutter 构建器
我有一个带有 StatelessWidget 子级的 StatefulWidget 父级,它返回一个 AlertDialog 框。当按下“绿色下载”按钮时,StatelessWidget 是从 StatefulWidget 中的构建器构建的。(在 AlertDialog 中确认后,完整的代码将获取并存储数据)。
在 AlertDialog 框中是一个 DropdownButtonFormField。我已经内置了自己的验证和错误消息,以确保关联的值不为空。(我无法获得 DropdownButtonFormField 的内置验证来显示整个错误消息而不会被切断)。
我不明白为什么我的 AlertDialog 没有更新以显示回调的 SetState 之后的错误消息,即使使用 StatefulBuilder(我可能没有正确使用)。我试过使用 StatefulWidget
当前输出: 当您在 AlertDialog 中按下 yes 按钮,但下拉列表值为 null 或为空时,AlertDialog 不会更新以在显示错误消息的 AlertDialog 中显示 Center 小部件。如果您弹出 AlertDialog 并重新打开它,它会显示错误消息。
所需的输出 当您按下 AlertDialog 中的 yes 按钮,但下拉列表值为 null 或为空时,AlertDialog 会更新以在显示错误消息的 AlertDialog 中显示 Center 小部件。
请问你能帮忙吗?
在下面重新创建的可用代码:
具有更多功能的解决方案(感谢 CbL)
flutter - 如何获取 TextButton 以获取其父 AlertDialog 的宽度?
我已经尝试了几个小时来解决这个问题,但没有成功,所以我认为通过询问 Stackoverflow 来节省一些头发是值得的。
问题: 我无法让 TextButton 占据其父 AlertDialog 小部件的全部宽度。当我尝试将 TextButton 包装在宽度为 double.infinity 的 SizedBox 中时,当我按下按钮时它会崩溃(这应该是一种让按钮根据网络获得全宽度的方法)。
预期效果: 让TextButton取父AlertDialog的宽度。
这是解决该问题的最小可行代码(请注意,我使用包 google fonts,我希望我已经摆脱了它们,但是这里已经很晚了。):
任何解决此问题的帮助将不胜感激。
我添加了崩溃报告的屏幕截图:
问题:
- 如何让按钮占据父 AlertDialog 的整个宽度?
flutter - 将自定义扩展小部件作为 AlertDialog 内容
我想将自定义小部件:https ://github.com/GotJimmy/accordion作为 AlertDialog 内容。一般来说,它使用以下方法:
但是,我对此并不满意。我想在展开/折叠项目时强制警报对话框适合子小部件高度,以避免在我的可展开列表下方出现多余的空白空间 - 如果需要,应在展开/折叠组上更改对话框大小,或者如果没有空间显示所有项目,则显示滚动条. 这就是我现在得到的:
有任何想法吗?
android - 如何获取 AlertDialog 的宽高 - Flutter Web
我想在颤动中获得 AlertDialog 的确切高度和宽度。
flutter - 颤振警报对话框未从函数外部更新
我想在警报对话框中制作下载进度消息,但状态未在模态中更新,这是使用 dio 的下载功能
这是警报对话功能
我在文本按钮内拨打了这样的电话,但消息停留在 0% 且未更新;
flutter - 无法在 onMessage FCM 中触发 alterdialog
这个想法是,当应用程序处于前台时,我想显示一个警报对话框,当用户从对话框中按下确定按钮时,它会将它们导航到不同的屏幕。但是,alterdialog 不会出现。如果我删除警报对话框并只保留导航代码,则应用程序会在通知到达后立即导航到不同的屏幕。这是一种糟糕的用户体验,因为用户无法控制 UI。我希望用户确认他们想要导航到不同的屏幕。因此使用了警报对话框。
这是我的代码: