Titanium:Android Ti.UI.currentWindow不适用于Tab Group

时间:2012-08-26 13:40:56

标签: titanium titanium-mobile

使用标签组并使用4个标签,标签中会添加4个不同的窗口。当我尝试获取当前窗口时,通过Ti.UI.currentWindow在添加到窗口的任何视图中,我得到空白值,即它没有返回,当前窗口值。

任何人都可以纠正我吗?

1 个答案:

答案 0 :(得分:4)

在创建时在Window中设置“url”属性。像

在“app.js”

var tabGroup        = Titanium.UI.createTabGroup();

var win_home        = Titanium.UI.createWindow({
    url     :'home.js',
        backgroundColor :'#000',
    backgroundImage :'image/bg_img1.png',
    barColor        : "#000000",//"#ff429c"

});

var tab_home = Titanium.UI.createTab({  
    index           : 0,
    window:win_home
});

tabGroup.addTab(tab_home);
tabGroup.open();
在“home.js”

var cur = Ti.UI.currentWindow;

var view = Ti.UI.createView({
    height : 100,
    width  : 100,
backgroundColor : "#0f0",
});

cur.add(view);

理解这段代码并尝试这样做。这真的很有效......干杯......