ActionbarSherlock带选项卡的滑动菜单滚动问题

时间:2013-06-28 20:00:21

标签: android actionbarsherlock slidingmenu

我在我的应用程序中使用Sliding Menu和ActionBarSherlock。因为我需要支持旧的API所以我不能使用正常的操作栏。

我在主页上有多个标签(4-5),滑动菜单库也很好用。我面临的问题与2.3+ Android有关,当我点击主页的任何标签并试图滑动它第一次使用的标签时,但是一旦你滚动到达最后一个标签或任何其他标签,那么它不是很容易滚动回第一个标签。相反,库会滑动页面而不会滑动选项卡。

一个我的Nexus 4它没有任何问题,并且非常流畅但是当我在2.3.5的设备上使用它时它是不稳定的。

对此问题的任何指示都会有很大帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

我也遇到过这几次。我见过/使用的最佳解决方案是根据显示的标签更改滑动菜单的触摸模式,即

getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); 

getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);

当你离开第一个标签时。我建议使用TOUCHMODE_MARGIN,以便仍然可以打开菜单。然后,当到达第一个标签时,您可以将触摸模式切换回TOUCHMODE_FULLSCREEN。另一种方法是将触摸模式始终保持为TOUCHMODE_MARGIN

我希望这会有所帮助。

相关问题