【发布时间】:2014-11-17 02:35:51
【问题描述】:
我正在探索 MIT App Inventor 以供与我一起工作的一些学生使用,并且我正在尝试了解这些限制。我似乎找不到答案的一个问题是:您能否使用块部分中的过程创建新组件(即按钮、水平排列等)。我想答案是否定的,但我只想确认我没有遗漏任何东西。
感谢您的帮助! ~佐尔塔娜
【问题讨论】:
标签: android block app-inventor
我正在探索 MIT App Inventor 以供与我一起工作的一些学生使用,并且我正在尝试了解这些限制。我似乎找不到答案的一个问题是:您能否使用块部分中的过程创建新组件(即按钮、水平排列等)。我想答案是否定的,但我只想确认我没有遗漏任何东西。
感谢您的帮助! ~佐尔塔娜
【问题讨论】:
标签: android block app-inventor
是的,你不能创建新组件。
其他一些限制是:
要创建新组件或布局,请尝试使用现有组件并使用可见性选项来隐藏/显示、增加/减少宽度/高度等...按需。
【讨论】:
不能。
另一种方法是创建允许您创建动态组件的扩展。这些扩展可以导入到 App Inventor 中然后使用。
【讨论】:
不,您不能在应用运行时使用 App Inventor 创建新组件。
但是您可以准备尽可能多的组件(例如按钮)并隐藏它们。然后,只要您需要它们,只需将它们的可见性设置为 true。
【讨论】:
去年,我使用 MIT App Inventor 2 学习了我的 AP 计算机科学原理课程。我可以说,如果您打算创建一个能够以时间。
由于 App Inventor 的大小限制,您无法在程序运行期间添加组件。
我记得,在 App Inventor 中创建的应用不能超过 5Mb 的存储空间,这就是为什么你不能在运行时添加组件的原因。
不过,App Inventor 是一种很好的方法,可以教刚开始编程的学生(我假设这就是您的目标受众)编程背后的思维过程。比如 If...Then 语句和各种类型的 Loops,以及如何从编程的角度思考。
【讨论】: