无法将资源文件添加到钛Android应用程序

时间:2017-01-27 14:01:53

标签: android titanium titanium-mobile appcelerator-titanium

我正在使用钛构建一个Android应用程序,我需要添加一些资源文件(图像和其他类型,通常添加在android eclipse项目的project / res文件夹中)到钛应用程序。

所以我试图复制几个图像 - clip_first.png,clip_second.png到[Titanium app folder]/Resources/android/images。但是当它被编译时,资源文件被复制到正确的路径,但名称有一些足够的。

我附上了项目的截屏

有没有办法在没有足够的情况下添加它们?自从我看到default.png也重命名为background.png后,命名更改规则是什么?

提前致谢。

Screenshot of project hierarchy

1 个答案:

答案 0 :(得分:1)

您应该将资源放在文件夹app/assets/android/images/res-{density}/

示例:

app/assets/android/images/res-xhdpi/my_image.png

然后您可以将其作为背景图像分配给任何视图:

myView.backgroundImage = "/images/my_image.png";

不要忘记路径上的主要后退。

或使用tss:

"#myView" : {
    backgroundImage : "/images/my_image.png";
}

或将其与imageview一起使用:

myImageView.image = "/images/my_image.png";

希望这有帮助。