appcelerator从tabgroup隐藏actionBar

时间:2015-01-25 12:04:08

标签: titanium titanium-mobile appcelerator

我想在appcelerator钛机器人的tabGroup中隐藏ActionBar。 当我们在appcelerator中创建新项目时,默认情况下它有一个tabbar和一个操作栏。我想删除那个actionBar并且只想在我的标签组中设置标签我尝试了很多代码,其中一个如下所示

tabGroup.addEventListener("open", function() {
    var actionBar = tabGroup.getActivity().actionBar;
    if (actionBar) {
        actionBar.hide();
    }
});

但是此代码示例还隐藏了我的tabgroup的选项卡。 请帮我。 提前谢谢。

2 个答案:

答案 0 :(得分:2)

不幸的是,这是不可能的。 Titanium mobile使用ActionBar.Tab功能Source code of Titanium TabGroup

实现TabGroup和Tabs

因此,如果你隐藏ActionBar,你也会隐藏标签:)

答案 1 :(得分:1)

我遇到了同样的问题,你可以将tabGroup Title设置为空,标题栏会自动消失:

var tabGroup = Titanium.UI.createTabGroup({
     title:'',
});