4
在我的应用程序中,我想使用ActionBarSherlock,因为它完全适合该项目。 我唯一的问题是,我有一个选项卡的屏幕,其中一些需要禁用: ActionBarSherlock是否允许启用/禁用ActionBar.Tab?
只有第三个选项卡应点击。 其他类别将在用户登录后的下一个屏幕中启用。
有没有干净的方法来做这样的事情?
在我的应用程序中,我想使用ActionBarSherlock,因为它完全适合该项目。 我唯一的问题是,我有一个选项卡的屏幕,其中一些需要禁用: ActionBarSherlock是否允许启用/禁用ActionBar.Tab?
只有第三个选项卡应点击。 其他类别将在用户登录后的下一个屏幕中启用。
有没有干净的方法来做这样的事情?
你可以在TabListener中处理这种行为吗?如果没有启用其他选项,则将选项卡还原为选项卡3。
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) {
}
})
是否可以禁用选项卡,因为我会禁用按钮? – injecteer 2014-02-11 00:36:34