0

我正在尝试在显示带有 Google 地图的自定义 MapFragment 的 FragmentActivity 中使用SlidingMenu 库(https://github.com/jfeinstein10/SlidingMenu ),但这会导致禁用水平手势检测。

我可以使用不是从水平轴开始的手势在各个方向上移动地图,但是滑动不会对地图上的任何效果进行排序。即使我禁用了 SlidingMenu 或设置了 TOUCHMODE_NONE,也会发生这种情况。这就像 SlidingMenu FrameLayout 覆盖了对 Map 的检测。

我关注了这篇 StackOverflow 帖子:Sliding menu locks touch event on upper view,使用通过 SherlockActionBar 调整的 SlidingFragmentActivity,但它仍然不起作用。

有小费吗?

4

1 回答 1

0

在这个页面上教它使用,当你在地图上滑动时不显示菜单,这行说

//menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

http://androidsolution4u.blogspot.com/2013/05/android-sliding-menu-like.html

于 2013-09-30T16:32:23.727 回答