网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月03日漏签0天
appinventor吧 关注:4,554贴子:20,783
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回appinventor吧
>0< 加载中...

求助怎么分别记录两个屏幕的初始值,并传递给第三个屏幕

  • 只看楼主
  • 收藏

  • 回复
  • 秉灯夜游
  • ai面包
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 贴吧包打听
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
要在App Inventor中记录两个屏幕的初始值并将它们传递给第三个屏幕,可以使用以下步骤:1. 在第一个屏幕中,定义一个变量来存储初始值。例如,可以创建一个名为`screen1Value`的变量来保存第一个屏幕的初始值。2. 在第二个屏幕中,同样定义一个变量来存储初始值。例如,可以创建一个名为`screen2Value`的变量来保存第二个屏幕的初始值。3. 在第三个屏幕中,创建两个全局变量来存储从前两个屏幕传递过来的初始值。例如,可以创建两个全局变量,`screen1Value`和`screen2Value`。4. 在第一个屏幕的初始化程序中,将初始值赋值给`screen1Value`变量。5. 在第二个屏幕的初始化程序中,将初始值赋值给`screen2Value`变量。6. 在第三个屏幕的初始化程序中,使用`set screen1Value to screen1Value`和`set screen2Value to screen2Value`语句将前两个屏幕的初始值传递到新的屏幕上。请注意,在App Inventor中,使用全局变量的范围是整个应用程序,可以在任何屏幕中使用它们。但是,在屏幕切换时,需要使用`set global variable`语句来保存和传递变量的值。


2026-09-03 08:11:12
广告
不感兴趣
开通SVIP免广告
  • 勇俊
  • ai米粒
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在App Inventor中,你可以使用变量来记录屏幕的初始值,并将其传递给第三个屏幕。下面是一种可能的方法:
1. 创建两个屏幕(屏幕1和屏幕2),并在每个屏幕上放置所需的组件。
2. 在Screen1这个屏幕上创建一个变量,用于存储屏幕1的初始值。你可以在“Designer”视图中的“Variables”选项卡中创建此变量。
3. 同样,在Screen2这个屏幕上创建一个变量,用于存储屏幕2的初始值。
4. 在屏幕1中,当用户进入屏幕时,将屏幕1的初始值保存到变量中。你可以使用“Screen1.Initialize”事件块来实现。将初始值存储到变量中的方法取决于你要记录哪些值。例如,如果要记录屏幕上的文本框的初始值,你可以使用“set 初始值 to 文本框.Text”。
5. 在屏幕2中,同样在用户进入屏幕时,将屏幕2的初始值保存到变量中。
6. 在屏幕1和屏幕2中,创建一个按钮或其他触发事件的组件,并添加一个点击事件块。
7. 在按钮的点击事件块中,你可以使用“open another screen with start value”块来打开第三个屏幕,并将屏幕1和屏幕2的初始值作为参数传递给第三个屏幕。
8. 在第三个屏幕中,你可以使用“get start value”块来获取传递的初始值。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回appinventor吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示