我在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
,而无需重新创建窗口。任何人都知道我怎么能这样做?
由于
答案 0 :(得分:0)
您可以设置窗口的backgroundImage,如下所示:
win1.backgroundImage = "photo1.png";
它会对你有用。但请确保该图像位于Resources文件夹中。
当你使用外部窗口时(在窗口中使用URL参数,使用另一个JS文件),你必须使用Ti.UI.currentWindow
。
在相同的上下文中,Ti.UI.currentWindow
不起作用。