App Inventor 2 对话框与通知教程
覆盖:Toast提示、消息对话框、确认对话框、文本输入框、进度条弹窗。
一、Notifier组件方法速查
| 方法 | 说明 | 有回调 |
|---|---|---|
显示警告(消息) | Toast提示(底部短暂显示) | ❌ |
显示消息对话框(消息, 标题, 按钮) | 单按钮弹窗 | ❌ |
显示选择对话框(消息, 标题, 按钮1, 按钮2, 可取消) | 双按钮确认框 | ✅ |
显示文本输入对话框(消息, 标题, 取消按钮, 确认按钮, 默认值, 可取消) | 文本输入弹窗 | ✅ |
显示密码输入对话框(消息, 标题, 取消按钮, 确认按钮) | 密码输入弹窗 | ✅ |
显示进度对话框(消息, 标题) | 加载中弹窗 | ❌ |
关闭进度对话框() | 关闭加载弹窗 | ❌ |
二、Toast 提示
三、消息对话框(单按钮)
四、确认对话框(双按钮)
五、文本输入对话框
六、密码输入对话框
七、进度条弹窗(加载中)
八、实战:操作确认流程
九、常见问题
Q1:Toast显示位置能改吗?
App Inventor 2 的Toast固定在底部,无法修改位置。如需自定义位置,用标签组件模拟。Q2:对话框能自定义样式吗?
可以设置背景颜色 和 文字颜色,但布局无法深度自定义。复杂UI用WebView实现。
Q3:如何实现多步骤确认?
用全局变量记录当前步骤,在选择完成后 事件中判断步骤并显示下一个对话框。
参考资料
文档版本:2026.03 | 作者:App Inventor 2 中文网 www.fun123.cn
参考资料与版权声明
原文来源
- MIT App Inventor 官方文档 - MIT App Inventor
- MIT App Inventor Community - MIT App Inventor Community
- MIT App Inventor GitHub - MIT CML
版权声明
本文档基于 MIT App Inventor 官方文档及社区资源整理,版权归原作者所有:- MIT App Inventor 官方文档采用 CC BY-SA 4.0 授权
- MIT App Inventor Community 帖子版权归原作者所有
