Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图像视图-无效的图像类型?_Javascript_Image_Titanium - Fatal编程技术网

Javascript 图像视图-无效的图像类型?

Javascript 图像视图-无效的图像类型?,javascript,image,titanium,Javascript,Image,Titanium,我正在尝试为学校编写代码,我正在尝试制作一个应用程序,其中显示了不同视频游戏的五种不同图像。点击任何一张图片,都可以看到视频游戏的详细说明,然后点击按钮。然而,即使在我的视图中显示图像,我也有点麻烦。就在今天早些时候,我重新整理了我为上一堂课制作的一个旧应用程序,将新图片添加到另一个命名文件夹中,更改了应用程序中的信息以进行相应的修复,并进行了测试。首先弹出的是无效的图像类型,引用了我在代码早期使用的openwindow函数。我有一个for循环,我用它来滚动所有不同的图像。如果我尝试使用url或

我正在尝试为学校编写代码,我正在尝试制作一个应用程序,其中显示了不同视频游戏的五种不同图像。点击任何一张图片,都可以看到视频游戏的详细说明,然后点击按钮。然而,即使在我的视图中显示图像,我也有点麻烦。就在今天早些时候,我重新整理了我为上一堂课制作的一个旧应用程序,将新图片添加到另一个命名文件夹中,更改了应用程序中的信息以进行相应的修复,并进行了测试。首先弹出的是无效的图像类型,引用了我在代码早期使用的openwindow函数。我有一个for循环,我用它来滚动所有不同的图像。如果我尝试使用url或backgroundImage,它会显示黑色视图,但其中没有图像。这是我正在使用的循环:

for(var i=0; i<imageFiles.length; i++){
var view = Ti.UI.createView({
    backgroundColor: "#000",
    top: margin*2,
    left: margin,
    width: size*1.55,
    height: size*1.55
});
var newPicture = Ti.UI.createImageView({
    title: imageList[0].title,
    image: "images/" + imageFiles[i],
    top: 0,
    width: view.width

});
console.log(imageFiles[i]);
view.add(newPicture);
viewContainer.add(view);

for(var i=0;i只是想知道这是因为映像路径不正确

“图像”文件夹是否放在“资源”文件夹的正下方

如果是这样,请尝试如下设置图像路径:

var newPicture = Ti.UI.createImageView({
    title: imageList[0].title,
    image: Ti.Filesystem.resourcesDirectory+ "/images/" + imageFiles[i],
    top: 0,
    width: view.width
});
或使用以下功能进行测试:
Ti.Filesystem.File.exists()

那是什么语言的代码?对不起,我用的是Tianium和JavaScript。@Injectios Tianium可以制作iOS应用程序你的目录结构是什么样子的?这是纯钛还是合金的?还有你是如何创建
图像文件
数组的?这就是诀窍。我实际上在做一些实验,最终得到了相同的结果结果。谢谢你!