ActionBarSherlock是否允许启用/禁用ActionBar.Tab?

时间:2012-02-09 10:03:49

标签: android tabs actionbarsherlock android-actionbar

在我的应用程序中,我想使用ActionBarSherlock,因为它完全适合项目。 我唯一的问题是我有一个带选项卡的屏幕,其中一些需要被禁用: enter image description here

只有第三个标签可以点击。 当用户登录时,将在下一个屏幕中启用其他类别。

有没有干净的方法来做这样的事情?

1 个答案:

答案 0 :(得分:0)

你能在TabListener中处理这种行为吗?如果尚未启用其他选项卡,则将选项卡还原为tab3。

myTab.setTabListener(new TabListener() {

    @Override
    public void onTabUnselected(Tab tab, FragmentTransaction ft) {

    }

    @Override
    public void onTabSelected(Tab tab, FragmentTransaction ft) {
        //if not tab3 & not enabled revert to tab 3 
        actionbar.selectTab(tab3)   
    }
    @Override
    public void onTabReselected(Tab tab, FragmentTransaction ft) {

    }
})