Button 如何从普通窗口导航到选项卡?
我使用Titanium Studio构建了一个简单的应用程序。 从普通窗口,当我点击一个按钮时,它必须返回到选项卡视图并激活第三个选项卡,但现在它显示第三个选项卡的全屏窗口。我该怎么办 这是我的ApplicationTabGroup.jsButton 如何从普通窗口导航到选项卡?,button,tabs,titanium,event-listener,Button,Tabs,Titanium,Event Listener,我使用Titanium Studio构建了一个简单的应用程序。 从普通窗口,当我点击一个按钮时,它必须返回到选项卡视图并激活第三个选项卡,但现在它显示第三个选项卡的全屏窗口。我该怎么办 这是我的ApplicationTabGroup.js function ApplicationTabGroup(Window) { //create module instance var self = Ti.UI.createTabGroup(), MapWindow = require('ui/co
function ApplicationTabGroup(Window) {
//create module instance
var self = Ti.UI.createTabGroup(),
MapWindow = require('ui/common/MapTab'),
ListWindow = require('ui/common/ListTab'),
ContactWindow = require('/ui/common/ContactTab');
//create app tabs
var win1 = new MapWindow('MapTab'),
win2 = new ListWindow('ListTab')
win3 = new ContactWindow('Contact')
//Tab1
var tab1 = Ti.UI.createTab({
//title: 'MapTab',
icon: '/images/icmapactive.png',
window: win1
});
win1.containingTab = tab1;
//Tab2
var tab2 = Ti.UI.createTab({
//title: 'ListTab',
icon: '/images/iclistactive.png',
window: win2
});
win2.containingTab = tab2;
//Tab3
var tab3 = Ti.UI.createTab({
//title: 'Contact',
icon: '/images/icmailactive.png',
window: win3
});
win3.containingTab = tab3;
self.addTab(tab1);
self.addTab(tab2);
self.addTab(tab3);
return self;
};
module.exports = ApplicationTabGroup;
这是我的按钮的事件监听器。它在普通窗口中
btInfo.addEventListener('click', function(e) {
var ContactTab = require('/ui/common/ContactTab');
new ContactTab(Window).open();
});
非常感谢 使用函数。在eventlistener中,创建ApplicationTabGroup并将联系人选项卡设置为活动状态。可以使用对象或选项卡索引作为参数