Titanium 钛:Android Ti.UI.currentWindow不适用于选项卡组

Titanium 钛:Android Ti.UI.currentWindow不适用于选项卡组,titanium,titanium-mobile,Titanium,Titanium Mobile,使用选项卡组和4个选项卡时,将向选项卡添加4个不同的窗口。当我试图通过Ti.UI.currentWindow在添加到windows的任何视图中获取当前窗口时,我得到的是空白值,即它没有返回当前窗口值 有人能纠正我吗???您在创建时在窗口中设置了“url”属性。像 在“app.js”中 在“home.js”中 理解这段代码,试着这样做。这真的很有效。。。干杯…您可以在创建时在窗口中设置“url”属性。像 在“app.js”中 在“home.js”中 理解这段代码,试着这样做。这真的很有效。。。干杯

使用选项卡组和4个选项卡时,将向选项卡添加4个不同的窗口。当我试图通过Ti.UI.currentWindow在添加到windows的任何视图中获取当前窗口时,我得到的是空白值,即它没有返回当前窗口值

有人能纠正我吗???

您在创建时在窗口中设置了“url”属性。像

在“app.js”中

在“home.js”中

理解这段代码,试着这样做。这真的很有效。。。干杯…

您可以在创建时在窗口中设置“url”属性。像

在“app.js”中

在“home.js”中


理解这段代码,试着这样做。这真的很有效。。。干杯…

一个代码示例将大大有助于调试此代码。另外,在调用
currentWindow
之前,请确保您的winodw/tabgroup已打开。代码示例将有助于对此进行调试。另外,在调用
currentWindow
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();
var cur = Ti.UI.currentWindow;

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

cur.add(view);