我正在探索MIT App Inventor,以供我正在使用的一些学生使用,而我正试图了解这些限制。我似乎无法找到答案的一个问题是:您是否可以使用块部分中的过程创建新组件(即按钮,horizontalArrangements等)。我认为答案是否定的,但我只想确认我没有错过任何东西。
感谢您的帮助! 〜Zoltana
答案 0 :(得分:1)
是的,你无法创造新的组件。
其他限制很少:
要创建新组件或布局,请尝试使用现有组件或布局,并根据需要使用可见性选项隐藏/显示,增加/减少宽度/高度等。
答案 1 :(得分:0)
不,您无法在使用 App Inventor 的应用程序运行时创建新组件。
但是您可以根据自己的需要准备尽可能多的组件(例如按钮)并隐藏它们。然后,只要您需要它们,只需将其可见性设置为true即可。
答案 2 :(得分:0)
去年,我是使用MIT App Inventor 2教授AP计算机科学原理课程的。我可以说,如果您打算创建一个功能全面的应用程序,并且该应用程序可以处理多个Mb的RAM,那么该应用程序将受到限制。时间。
由于App Inventor的大小限制,您不能在程序运行期间添加组件。
我记得,在App Inventor中创建的应用程序的存储空间不能超过5Mb,这就是为什么您无法在运行时添加组件的原因。
但是,App Inventor是教入门的编程学生(我假设您的目标读者是谁)的一种好方法,它是编程背后的思考过程。例如If ... Then语句和各种类型的Loop,以及如何在编程方面进行思考。
答案 3 :(得分:0)
不能。
另一种方法是创建扩展,使您可以创建动态组件。这些扩展名可以导入到App Inventor中,然后使用。