0

我在 Titanium 中创建了一个 imageView。每当我将图像的宽度和高度设置为“自动”时;图像不可见。但是如果我手动设置图像的高度和宽度,图像就会出现。

为什么会这样?

 var image = Titanium.UI.createImageView({
    backgroundImage:'test.png',
    width: 'auto',
    height: 'auto'
 })
4

1 回答 1

0

如果您在 DOC 上访问此处,您将看到 `auto 已弃用:

'auto' 表示给定视图类型的默认大小调整行为。'auto' 的使用已被弃用,如果需要显式设置视图的行为,则应将其替换为 SIZE 或 FILL 常量。

而是尝试将宽度和高度设置为Titanium.UI.SIZETitanium.UI.FILL、像素值或父视图的百分比。

于 2013-07-27T14:19:14.007 回答