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

标签 android tabs actionbarsherlock android-actionbar

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

只有第三个选项卡应该是可点击的。 其他类别将在用户登录后的下一个屏幕中启用。

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

最佳答案

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

    }
})

关于android - ActionBarSherlock 是否允许启用/禁用 ActionBar.Tab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9208787/

相关文章:

java - ActionBarSherlock 4.0 不起作用。但是 3.5.1 做

android - 计算 flexbox 中的行数

android - 使用 Picasso 的自定义下载器

c++ - 使选项卡在 Qt 中可移动

html - 尝试创建标签式、弹出式、上升式、页脚

java - 如何成功更改内容 View ?

android - Lollipop 主题问题

java - 拖放图像按钮有 onDrag 问题

java - LinearLayout 内的 fragment - Android

tabs - 如何在悬停而不是单击时使用 twitter Bootstrap 选项卡?