Titanium:具有远程图像的ImageViews未显示为Retina

时间:2015-03-31 22:17:45

标签: titanium titanium-mobile appcelerator appcelerator-mobile

目前使用SDK 3.5.1

我有一些远程托管的图像,我正在加载到我的ImageViews中。我已经招聘:已经确定了。

以下是我使用的代码:

var hasattachesThumbIcon = Ti.UI.createImageView({
                width:96,
                height:'auto',
                top:6,
                bottom:6,
                right:10,
                image:hasattachesThumb,
                defaultImage:'/icons/placeholder_big.png',
                hires:true,               
      });

我认为问题在于我没有明确设置图像的高度。原因是图像具有不同的大小和宽高比,我唯一的要求是它们应该适合一个96像素的块,所以我已经设置了它。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试测试2X或3X图像?如果您正在尝试3X图像,那么hiRes将无法工作,因为支持仍然不存在。另外,正如Mark建议的那样,从auto更改为Titanium.UI.SIZE,因为auto已被弃用。您还可以确认在下载远程图像之前是否显示默认图像吗?