清泛IT社区

标题: App Inventor 2在不同的屏幕之间传递变量 [打印本页]

作者: App Inventor 2     时间: 2023-01-28 11:32
标题: App Inventor 2在不同的屏幕之间传递变量
要实现这个需求,需要用到“打开屏幕并传递初始值”控制块,如下: (, 下载次数: 44148)


屏幕1代码如下:
(, 下载次数: 44193)


屏幕2的代码如下:
(, 下载次数: 44127)
(, 下载次数: 44240)









作者: 6921孙    时间: 2023-01-28 20:23
如果有两个变量,该如何操作?
作者: App Inventor 2     时间: 2023-01-28 21:34
6921孙 发表于 2023-01-28 20:23
如果有两个变量,该如何操作?

两种思路:
1、多个变量可以用逗号拼在一起当成一个文本传递过去后,然后使用文本里的函数分割开就是多个变量了。
2、使用列表变量传递(列表中可以放多个变量),列表的用法后续会讲到。 (, 下载次数: 44440)

作者: 6921孙    时间: 2023-01-29 19:20
分解后,设置的文本是【“第一个变量”,“第二个变量”】,在下一屏幕如何初始化变量?
作者: App Inventor 2     时间: 2023-01-29 20:48
6921孙 发表于 2023-01-29 19:20
分解后,设置的文本是【“第一个变量”,“第二个变量”】,在下一屏幕如何初始化变量? ...

下一屏幕获取的方法不变,仍然还是“获取初始值”,获得的就是逗号分开的值





欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3