在我的应用程序中,我使用了jfeinstein10的Sliding Menu并且工作正常。现在,根据要求,我必须在页面上有一个水平ScrollView,也可以打开这个滑动菜单。
由于此滑动菜单通过在屏幕的任何部分从左向右滑动打开,因此水平ScrollView无法正常工作,因为滑动菜单在ScrollView之前从左到右消耗并占据屏幕
还有其他人遇到过同样的问题吗?
答案 0 :(得分:3)
您可以将触摸模式设置为边距,这样如果从边距滑动,菜单就会显示。
使用slidingmenu.setTouchModeAbove(SlidingMenu.TOUCHMOD_MARGIN);
或在XML中使用sliding:touchModeAbove="margin"
希望它有效。
答案 1 :(得分:0)
您可以使用Google提供的DrawerLayout替换滑动菜单库。它只截取屏幕边缘的触摸,因此你也可以有一个水平滚动视图。
http://developer.android.com/training/implementing-navigation/nav-drawer.html