在Titanium-iphone中更改主窗口的背景图像

时间:2012-02-16 08:12:21

标签: titanium

我在Titanium中有以下内容:

var imageArray = [];
    imageArray[0] = 'photo0.png';
    imageArray[1] = 'photo1.png';
    ....
    imageArray[N] = 'photoN.png';


var win1 = Titanium.UI.createWindow({  
    title:'Tab 1',
    backgroundImage:imageArray[0],
    backgroundColor:'#fff'
});

win1是我的主窗口,当我点击一个按钮时,我想更改它backgroundImage,而无需重新创建窗口。任何人都知道我怎么能这样做?

由于

1 个答案:

答案 0 :(得分:0)

您可以设置窗口的backgroundImage,如下所示:

win1.backgroundImage = "photo1.png";

它会对你有用。但请确保该图像位于Resources文件夹中。

当你使用外部窗口时(在窗口中使用URL参数,使用另一个JS文件),你必须使用Ti.UI.currentWindow

在相同的上下文中,Ti.UI.currentWindow不起作用。