1

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

我的主页上有多个标签(4-5),滑动菜单库也很好用。我面临的问题与 2.3+ Android 有关,当我单击主页的任何选项卡并尝试滑动它第一次工作的选项卡时,但是一旦您滚动到最后一个选项卡或任何其他选项卡,它就不是轻松滚动回第一个选项卡。相反,库滑动页面而不滑动选项卡。

我的 Nexus 4 可以正常工作,而且非常流畅,但是当我在 2.3.5 的设备上使用它时,它就不稳定了。

任何指向这个问题的指针都会有很大帮助。

谢谢。

4

1 回答 1

1

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

getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); 

或者

getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);

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

我希望这会有所帮助。

于 2013-06-28T20:47:46.513 回答