一般情况下,我们按钮在界面上是实现拖动好的,但是有些情况下需要根据逻辑或数据情况,需要展示数量不固定的组件,比如:每个学生需要3个按钮查看不同的功能,现在如果有10个学生,那就需要30个按钮,如果学生数量又增加1个,则又要动态增加3个按钮。这是必须考虑动态创建组件的方式了,App Inventor 2 原生不支持这个功能,需要通过拓展实现:
拓展 com.yusufcihan.DynamicComponents.aix 下载地址:
https://www.fun123.cn/reference/ ... mic_components.html
当然也可以通过模板直接创建一个demo程序,基础代码已具备,步骤如下:
项目 -> 导入模板:
选择相应的模板:
demo代码如下:
原文:App Inventor 2 动态创建组件功能 - App Inventor 2 中文网 - 清泛IT社区,为创新赋能!