【问题标题】:Where is the Alloy Resources Folder合金资源文件夹在哪里
【发布时间】:2023-03-18 14:55:01
【问题描述】:

我正在使用 Titanium Alloy 3.0.2 GA(在 Mac 上)构建跨平台移动应用

为什么 Resources 文件夹不显示在 Titanium Studio 中,即使它存在于文件系统中?

我想存储一些将在应用程序中显示的图像,并且我认为我应该将它们存储在 Resources 文件夹中的某个位置。

当我在 Studio 中查看 Project Explorer 时,我没有看到 /Resources 文件夹。

当我尝试将 Resources 文件夹添加到根目录时,我被告知已经有一个 Resources 文件夹!

Finder 确认存在 Resources 文件夹。

那么,如何让 Resources 文件夹显示在 Studio 项目资源管理器中?

此外,它也不显示在 App Explorer 视图中。

【问题讨论】:

    标签: titanium


    【解决方案1】:

    是的,我也遇到了这个问题,但幸运的是 this is documented in the guides section. 以下是相关信息:

    如果您的 Resources 文件夹已隐藏,请在 App Explorer 视图中单击 View Menu 按钮(指向下方的直角三角形)并选择 Customize Views...,然后出现 Available Customizations 对话框。在 Filters 选项卡中,取消选中 Titanium Resources Folder 复选框,然后单击 OK 按钮。 Resources 文件夹应该出现在 App Explorer 视图中。

    对我来说,实际上是在“项目资源管理器”视图中找到了向下的白色箭头,在“可用的自定义”对话框中,我不得不一直滚动到“过滤器”选项卡的底部并取消选中“钛资源文件夹”。 "

    【讨论】:

    • 谢谢...那行得通。我正在查看文档的 Titanium Studio 部分
    【解决方案2】:

    嗯……

    是的,我可以通过进入 Studio 中的“自定义视图”选项来查看资源文件夹。

    但是放置本地文件(在我的例子中是汽车图像)的正确位置是在 \app\assets\ 文件夹下。 \assets* 作为构建的一部分被复制到 \Resources 文件夹中。

    所以我只是将我的 .jpg 文件放在一个新的 \car_images 文件夹下(在 \app\assets 下),并且能够在我的代码中访问它们

        var image = Ti.UI.createImageView({
        image: '/car_images/Acura.jpg'
    })
    

    所以实际上没有必要查看/修改 \Resources 文件夹,因为它由构建过程管理

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-17
      • 2015-03-16
      • 1970-01-01
      • 2012-08-18
      相关资源
      最近更新 更多