2013-02-14 133 views
0

有没有办法在操作栏sherlock选项卡上调用select方法而不实际选择它?最终目标是避免触发选项卡侦听器(onTabSelected等),并且只会更改布局,以便所讨论的选项卡看起来像被按下了?ActionBarSherlock标签选择

同样,有没有办法触发滑动,以便滑动执行,但onPageSelected回调没有触发?

我一直在尝试使用布尔忽略下一个选择,就像这样:

ignore = true; 
tab.select(); // or viewPager.setCurrentItem(1, true); in the case of the swipe 
ignore = false; 

但好像选项卡选择和刷卡的行为不是立竿见影的。在实际选择发生之前,AKA忽略标志被设置并取消设置。

任何帮助将会很棒!

回答