我正在尝试将图像显示在选项卡组中,但就我的一生而言,即使使用系统图像,它也不起作用。

这是代码:

var tabGroup = Titanium.UI.createTabGroup();

var TWtab = Titanium.UI.createTab({
    window:ToursWin,
    title:'Tours',
    icon:"/images/btn_pause.png"
});

var CWtab = Titanium.UI.createTab({
    window:currencyWin,
    title:'Currency',
    icon:"images/button_back.png"
});

var GItab = Titanium.UI.createTab({
    window:GenInfoWin,
    title:'General Info',
    icon:"../images/btn_pause.png"
});

var GItab2 = Titanium.UI.createTab({
    window:GenInfoWin,
    title:'General Info',
    icon:Ti.UI.iPhone.SystemIcon.CONTACTS
});


tabGroup.add(CWtab);
tabGroup.add(GItab);
tabGroup.add(TWtab);
tabGroup.add(GItab2);

//win.add(tabGroup);
tabGroup.open();


结果如下:


因此,选项卡组在那里,但是没有显示图像。

这些路径具有不同的组合,希望可以起作用,我什至在使用系统映像,但什么也没有!

怎么了

最佳答案

使用addTab()代替add()
因为您正在将tab添加到tabGroup。使用addTab()方法将选项卡添加到tabGroup。

tabGroup.addTab(CWtab);tabGroup.addTab(GItab);tabGroup.addTab(TWtab);tabGroup.addTab(GItab2);

10-04 13:40