首页 > 解决方案 > 在 MIT App Inventor 中将字符串转换为组件对象

问题描述

我正在 MIT App Inventor 中构建一个应用程序。我有几个文本框。如果我点击一个文本框,颜色选择器屏幕就会打开,用户可以选择一种颜色。像这儿: 在此处输入图像描述

变量“组件”(对单击的文本框的识别)被解析到屏幕,在选择颜色并单击按钮 1 后,rgb 值和“组件”返回到前一个屏幕。

在此处输入图像描述

屏幕变回来了,现在文本框应该将 rgb 值显示为框中的文本。这就是应用程序需要信息的原因,之前该文本框称为颜色选择器屏幕。

在此处输入图像描述 该组件作为字符串存储回来,但它应该被解析为一个文本框组件,因此程序能够知道 RGB 值应该填充到哪个文本框。

com.google.appinventor.components.runtime.TextBox@7b920d1

是否有将字符串“com.google.appinventor.components.runtime.TextBox@7b920d1”转换为这种格式的解决方案:com.google.appinventor.components.runtime.TextBox@7b920d1

标签: app-inventor

解决方案


推荐阅读