1

我最近开始学习使用 App Inventor 创建一些非常原始的应用程序。我遇到了这个项目。基本上,我想将项目输入到列表中,然后使用 foreach 迭代正确显示列表。但是,结果是重复的。就好像每次我单击“添加”按钮时,都会执行 foreach 迭代。我花了几个小时搜索并考虑它,但我无法找到解决这个问题的方法。我猜我没有天赋,但幸运的是我也相信努力。

这是块和模拟器/症状的屏幕截图。如果需要更多信息,请告诉我。我是 stackoverflow 的第一个用户,如果我做错了什么,请提前道歉。谢谢大家!

解释截图:

首先,我输入“a”并点击添加按钮,列表显示为“1.a”;然后我输入“b”并点击添加按钮,列表显示为“1.a 2.a 3.b”,而不是“1.a 2.b”;最后,我输入“c”并点击添加按钮,列表显示如屏幕截图所示......

截屏 在此处输入图像描述

4

1 回答 1

0

在您的过程displayList中缺少一些初始化......只需添加
set LabelDisplay.Text to ""(空字符串)和
set global entreeNum to 0

于 2016-10-24T12:57:56.443 回答