有没有办法在操作栏sherlock选项卡上调用select方法而不实际选择它?最终目标是避免触发选项卡侦听器(onTabSelected
等),并且只会更改布局,以便所讨论的选项卡看起来像被按下了?ActionBarSherlock标签选择
同样,有没有办法触发滑动,以便滑动执行,但onPageSelected
回调没有触发?
我一直在尝试使用布尔忽略下一个选择,就像这样:
ignore = true;
tab.select(); // or viewPager.setCurrentItem(1, true); in the case of the swipe
ignore = false;
但好像选项卡选择和刷卡的行为不是立竿见影的。在实际选择发生之前,AKA忽略标志被设置并取消设置。
任何帮助将会很棒!