图像视图-无效的图像类型
Image View - invalid image type?
我正试图为学校的代码工作,我正试图使一个应用程序显示不同的视频游戏的五个不同的图像。点击任何图片都应该指向游戏的详细说明,并指向相应的按钮。然而,我有一点麻烦,甚至有图像显示在我的视图。就在今天早些时候,我重新设计了一个我为上一堂课制作的旧应用程序,将新图片添加到另一个命名的文件夹中,更改了应用程序中的信息以进行相应的修复,并进行了测试。首先弹出的是无效的图像类型,引用了我在代码中非常早的打开窗口函数。我有一个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);
};
边距和大小是我们作为间距占位符的变量,所以我使用了一些数学来正确组织页面上的所有内容。图片都是。jpg格式。是否有任何想法,为什么我会收到这个无效的图像类型错误,而不是当我有相同的文件扩展名在我的图像上的前一个应用程序?谢谢你的宝贵时间。
只是想知道这是因为图像路径不正确。
你的"图像"文件夹是放在"资源"文件夹下吗?
如果是,试着这样设置你的图像路径:
var newPicture = Ti.UI.createImageView({
title: imageList[0].title,
image: Ti.Filesystem.resourcesDirectory+ "/images/" + imageFiles[i],
top: 0,
width: view.width
});
或者使用function进行测试:Ti.Filesystem.File.exists()
相关文章:
- 未捕获的类型错误: 无法读取未定义的属性“图像”
- 如何通过内容类型为“image/jpeg”的 AJAX 调用将画布图像从 GUI 保存到后端
- 灯箱类型的东西,使图像成为浏览器高度的百分比
- 在 javascript 中验证或读取远程图像类型
- ExtJS:“图像”类型的精灵:如何更改像素
- 输入类型的图像在Internet Explorer中不起作用,但在Chrome和Firefox中起作用
- 提交输入类型=“;图像“;到另一个servlet时,未能返回任何参数
- websocketapi-图像编码在客户端不产生任何图像类型
- jQuery image丢弃无效的图像类型,并显示一条无效的消息而不是警告框
- 根据 base 64 内容确定图像类型
- 转换数据:image/png;base64转换为数据库中的图像类型
- 从第4版开始没有图像类型
- Base64图像SRC当我不知道图像类型
- 尝试添加特定图像类型的图像计数| jQuery
- 如何做图像类型验证在magento
- 在Bootstrap网站标题中使用的图像类型
- 如何验证只接受(任何)图像类型文件的表单
- 图像视图-无效的图像类型
- 如何获取图像类型,如果它的src没有'
- 如果上传的文件是音频、视频或图像类型,在使用JavaScript验证时依赖MIME TYPE是否可以?