3

在我的应用程序中,我使用了 jfeinstein10 的滑动菜单,它工作正常。现在,根据要求,我必须在一个也可以打开这个滑动菜单的页面上有一个 Horizo​​ntal ScrollView。

由于此滑动菜单通过在屏幕的任何部分从左向右滑动打开,因此水平 ScrollView 无法正常工作,因为滑动菜单在 ScrollView 之前消耗从左向右滑动并占据屏幕。

还有其他人遇到过同样的问题吗?

4

2 回答 2

3

您可以将触摸模式设置为边距,这样如果您从边距滑动,菜单就会可见。利用 slidingmenu.setTouchModeAbove(SlidingMenu.TOUCHMOD_MARGIN);

或在 XML 中使用 sliding:touchModeAbove="margin" 希望它有效。

于 2013-10-08T11:31:43.957 回答
0

可以用谷歌提供的 DrawerLayout 替换滑动菜单库。它只拦截屏幕边缘的触摸,因此您也可以拥有水平滚动视图。

http://developer.android.com/training/implementing-navigation/nav-drawer.html

于 2013-10-08T11:25:07.313 回答