3

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

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

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

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

来自项目资源管理器的图像

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

添加文件夹时出错

Finder 确认有一个Resources文件夹。

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

此外,它也不会出现在 App Explorer 视图中。

4

2 回答 2

9

是的,我也遇到了这个问题,但幸运的是,这在指南部分中有记录。以下是相关信息:

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

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

于 2013-04-08T21:54:42.333 回答
3

唔...

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

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

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

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

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

谢谢

于 2013-04-09T15:53:40.380 回答