【问题标题】:Does ActionBarSherlock allow to enable/disable an ActionBar.Tab?ActionBarSherlock 是否允许启用/禁用 ActionBar.Tab?
【发布时间】:2012-03-01 19:13:42
【问题描述】:

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

只有第三个标签应该是可点击的。 其他类别将在用户登录后在接下来的屏幕中启用。

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

【问题讨论】:

    标签: android tabs actionbarsherlock android-actionbar


    【解决方案1】:

    你能在 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) {
    
        }
    })
    

    【讨论】:

    • 是否可以像禁用按钮一样禁用选项卡?
    猜你喜欢
    • 2010-11-17
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多