在Appcelerator / Titaium中,是否可以在iOS和Android上共享图像?

时间:2016-01-25 23:52:36

标签: titanium appcelerator titanium-alloy appcelerator-titanium appcelerator-alloy

我使用Appcelerator Studio / Titanium创建了一个应用程序,最初仅适用于iOS,我将所有图像直接放入assets文件夹中; app/assets。 iOS上的所有图像都可以正常加载,例如:

<ImageView id="logo" image="logoHorizontalWhite.png" />

但是,当我为Android构建应用时,图片无法显示。

这是否意味着我必须将图像放入Android特定目录中,我需要为iOS和Android提供所有图像的副本?

1 个答案:

答案 0 :(得分:4)

文件夹app/assets是图像的“根”文件夹。建议将所有图片放入app/assets/images

Android特别关注领先的斜杠。尝试:

<ImageView id="logo" image="/logoHorizontalWhite.png" />

任何不在平台之间共享的图片都应转到特定于平台的文件夹,app/assets/iphone/imagesapp/assets/android/images