【发布时间】:2012-10-09 19:08:59
【问题描述】:
我有一个 Titanium 应用程序,我在其中对许多不同的图像使用相同的 ImageView。我正在通过设置图像属性来更改图像视图中的图像。
问题是某些图像有时无法以全尺寸显示,这有点随机,但有时它们有时不会显示全尺寸。
我在图像视图上将宽度和高度设置为“自动”。
任何人都遇到过这个问题。
【问题讨论】:
我有一个 Titanium 应用程序,我在其中对许多不同的图像使用相同的 ImageView。我正在通过设置图像属性来更改图像视图中的图像。
问题是某些图像有时无法以全尺寸显示,这有点随机,但有时它们有时不会显示全尺寸。
我在图像视图上将宽度和高度设置为“自动”。
任何人都遇到过这个问题。
【问题讨论】:
一种可能更可靠的方法是在使用Titanium.Blob.imageAsReized 将图像传递给 ImageView 之前过于动态地调整图像大小。
尝试将其集成到您的代码中,但首先您必须将图像作为 blob 加载。
// Get the blob of your image first, then call this method
imageView.image = imageBlob.imageAsResized(newWidth, newHeight);
【讨论】: