Android 带API13(蜂巢)的滑动菜单和视图寻呼机

Android 带API13(蜂巢)的滑动菜单和视图寻呼机,android,android-viewpager,android-3.0-honeycomb,slidingmenu,Android,Android Viewpager,Android 3.0 Honeycomb,Slidingmenu,当滑动菜单库和ViewPager在Android 3.2(蜂巢)设备上运行时,我遇到了一个奇怪的问题 当我们“切换”滑动菜单以显示隐藏在应用程序左侧的菜单时,问题就会出现。当我们这样做时,ContentView和BehingContentView都会停止响应触摸事件 考虑到这是与我的应用程序相关的问题,我下载了最新版本的ABS和SlidingMenu库,并使用SlidingMenu附带的内置示例配置了一个新项目。令我惊讶的是,ViewPager示例也出现了同样的行为 以下是我所做的步骤: 使用A

当滑动菜单库和ViewPager在Android 3.2(蜂巢)设备上运行时,我遇到了一个奇怪的问题

当我们“切换”滑动菜单以显示隐藏在应用程序左侧的菜单时,问题就会出现。当我们这样做时,ContentView和BehingContentView都会停止响应触摸事件

考虑到这是与我的应用程序相关的问题,我下载了最新版本的ABS和SlidingMenu库,并使用SlidingMenu附带的内置示例配置了一个新项目。令我惊讶的是,ViewPager示例也出现了同样的行为

以下是我所做的步骤:

  • 使用API级别13和7“WSVGA(平板电脑)配置仿真器
  • 从GIT下载ABS和滑动菜单
  • 使用兼容库android-support-v41(也使用android-support-v4测试)设置一个新项目
  • 解决了如下所述的“getSupportActionBar()未定义”问题:
  • 运行“示例应用程序”并选择“ViewPager”示例
  • 左右滑动页面,不打开菜单
  • 打开菜单。查看列表是否按预期滚动
  • 关闭菜单。查看viewpager不再响应触摸事件
  • 请注意,此行为仅在Android 3.2设备上报告。我们在2.x和4.x设备上运行相同的应用程序,没有此问题

    另外,注意到从Google Play下载的示例应用程序没有这个问题

    有人有什么建议吗?非常感谢

    编辑1


    在真实设备上进行测试,并确认了该行为。有人有什么建议吗?

    我遇到了同样的问题,并通过以下解决方法解决了它

    替换SlidingMenu.java中的以下行:

    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    public void manageLayers(float percentOpen) {
        if (Build.VERSION.SDK_INT < 11) return;
    
    @TargetApi(Build.VERSION\u CODES.HONEYCOMB)
    公共void管理层(浮动百分比打开){
    if(Build.VERSION.SDK_INT<11)返回;
    
    与:

    @TargetApi(Build.VERSION\u code.ICE\u CREAM\u三明治)
    公共void管理层(浮动百分比打开){
    if(Build.VERSION.SDK_INT<14)返回;
    
    hrmm,我想试试这个,但是当我去SDK管理器时,我找不到3.x范围内的任何东西的ROM…好的,安装SDK可以进入ROM,现在就测试…我在相同的设置中没有同样的问题,对不起,你需要发布更多的代码。你的活动和两个片段…你好@Pork。谢谢你的通知你确定你完全按照我说的执行了这个例子吗?是整个Eclipse项目的链接,也是一个证明这个问题的视频。谢谢。我会检查它,只要它在IntelliJ下编译。我会测试它,我不使用Eclipse。我还使用以前版本的ABS不是最新的…还有我的,谢谢你。
    @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
    public void manageLayers(float percentOpen) {
        if (Build.VERSION.SDK_INT < 14) return;