- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发布了具有许多屏幕的应用程序,但现在我想返回并为这些屏幕添加新功能。有什么方法可以让我将新 block 创建一次作为模板并将其粘贴到新屏幕上?
最佳答案
复制粘贴代码块不是一个好主意:您应该考虑重新设计您的应用程序,而不是创建冗余代码,请参阅以下链接了解更多详细信息。
Building apps with many screens
If it seems that your app requires a large number of screens, you might think about redesigning it to not use so many. For example, suppose your app has to show several different screen images all with the same functionality but each image having a different background. One way to code this would be to use a different App Inventor screen for each image, each screen with its own background image. With that method, you’d need as many screens as there are images. But another way to code this is to have only a single screen and change the screen background. Similar ideas apply to other kinds of elements: If each screen image has a label with its own text message, then rather than having multiple screens, each with its own label, you could have a single screen and a single label, and just change label’s text.
The Backpack allows you to carry around blocks throughout your project repositories, allowing blocks to be transferred between projects and between screens. The contents of the Backpack persist throughout an App Inventor session. (NOTE:When you quit your App Inventor session or refresh the App Inventor page in the browser, the Backpack will be emptied -- i.e., re-initialized.)
关于app-inventor - 将 block 复制到另一个屏幕 MIT App Inventor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24870199/
我想开发一个需要小型数据库的简单 Android 应用程序。我已经用 App Inventor 和 TinyDB 开发了一个原型(prototype),但似乎 TinyDB 允许使用相同的“标签”向数
我发布了具有许多屏幕的应用程序,但现在我想返回并为这些屏幕添加新功能。有什么方法可以让我将新 block 创建一次作为模板并将其粘贴到新屏幕上? 最佳答案 复制粘贴代码块不是一个好主意:您应该考虑重新
在谷歌于 2011 年 12 月 31 日停止支持 Android App Inventor 后,它已被麻省理工学院 - 移动学习中心接管,并将于 2012 年第一季度重新推出其服务以供公众访问。 目
开始在 Windows 7 上评估 MIT App Inventor(ver 2.2)(来自 Administrator 帐户)。由于我没有 Android 设备,所以我必须使用模拟器。 aiStar
我为一个项目创建了一个应用程序,它只是一个小测验应用程序,我希望分数在用户每次答对问题时更新,而在他们答错问题时不改变,每个问题都在一个新的屏幕,此时分数会更新,但是当出现下一个问题的新屏幕时,分数不
我已经在网上搜索过这个问题,但找不到解决方案,所以决定在这里发布一个问题。 我想在 App Inventor 中显示一个对象列表。 定义对象的类的字段例如: 文字内容数量估计长度数字重要性 如何存储上
我使用 App Inventor 为 Android 开发了一个简单的测试应用程序。我已将 .apk 文件发送到我的智能手机,安装并测试它。该应用程序只有一个带有 2 个按钮的屏幕 View :播放和
我的场景图中有一些分隔符,例如 table 、灯和框架。当我将它们添加到一个名为“root”的分隔符时,它们会被制成节点吗?就像我想将它们与路径一起使用一样,是否有等同于 path->contains
我正在与应用程序发明者一起编程,我希望我的应用程序支持所有屏幕分辨率和纵横比以及背景图像和其他内容根据屏幕大小调整大小。我怎样才能做到这一点? 更具体地说,我有一个 Canvas 填充父项,我希望这个
我有一个带有 AppInventor 2 的应用程序,它基本上包含一个网站上的游戏和下部的一个返回主屏幕的按钮。该游戏使用 Ajax 在用户点击后加载一些问题。有时,问题可能很长,文档高度会增加,向下
我刚刚使用App Inventor 2创建了一个应用程序。单击“生成”,然后将其保存在“计算机”上。然后将.apk上传到我的Google开发者控制台帐户中。 但是,上传完成后会显示: Upload f
我是麻省理工学院应用程序发明者工具的初学者。我坚持在屏幕之间传递数据。我在互联网上搜索了很多时间。我有意图地使用事件启动器得到了很多结果,但是在 MIT 应用程序发明者中怎么可能呢? 如果在andro
我目前正在尝试学习 AppInventor2 工具,方法是编写类似于应用 Inventor 库 (Balance Meter) 中列出的横滚和纵摇应用程序。 我想做的是通过在达到某些值时触发声音来增强
我是 App Inventor 的初学者,我不知道我在使用 listpicker 时做错了什么。我正在尝试创建和应用程序来重现我存储在服务器中的音乐,但是当我显示 listpicker 时,我无法单击
我想弄清楚如何创建一个多个设备可以访问的数据库,这将用于短信应用程序。不过,我不想在此应用程序中使用电话号码或蓝牙。我已经知道如何做到这一点;但是,我想制作一个可以将 2 个以上其他设备连接在一起并具
我正在使用智能手机使用 App Inventor 2 将每日报告保存到数据库 (Mysql)。当我使用所有类型的三星智能手机尝试我的应用程序时,它显示这样的错误。 Samsung notificati
在应用程序发明者中使用 Shival wolfs WolfWebEmail2 通过 Google 应用程序引擎发送邮件,收件人电子邮件中没有任何内容。 需要确认我的代码是否正确。 未在应用引擎上显示任
我想在我的测验应用程序中添加一个高分屏幕。我已经创建了一个带有起始值的高分屏幕,其中包含用户在上一轮中达到的分数、类别名称和难度。 我将这个起始值分成 2 个变量: 第一个只包含分数,另一个包含类别和
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
抱歉,如果这是重复的,但我正在尝试找出 SoRayPickAction 在 Open Inventor 中的实现。我正在尝试实现它,以便在单击鼠标时选择一个特定节点,以便我可以平移、旋转等。我有三个节
我是一名优秀的程序员,十分优秀!