我得到了三个标签。当我单击一个选项卡时,其他选项卡应该被禁用。我尝试修改 Tab 点击监听器,但这没有帮助。有什么解决办法吗?
问问题
783 次
1 回答
0
我不知道怎么可能做到这一点,但我有两个建议给你:
- 通过使用方法删除选项卡而不是禁用它
actionbar.removeTab(myTab);
当用户单击禁用的选项卡时取消操作
myTab.setTabListener(new TabListener() { @Override public void onTabUnselected(Tab tab, FragmentTransaction ft) { } @Override public void onTabSelected(Tab tab, FragmentTransaction ft) { if (isADisabledTab(tab)) { actionBar.selectTab(currentTab); } } @Override public void onTabReselected(Tab tab, FragmentTransaction ft) { } });
于 2013-05-10T09:27:13.927 回答