【问题标题】:ActionbarSherlock Sliding Menu with Tabs scroll issue带有标签滚动问题的 ActionbarSherlock 滑动菜单
【发布时间】:2013-06-28 20:00:21
【问题描述】:

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

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

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

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

谢谢。

【问题讨论】:

    标签: android actionbarsherlock slidingmenu


    【解决方案1】:

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

    getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); 
    

    getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_NONE);
    

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

    希望对你有所帮助。

    【讨论】:

    • 按照其他地方的建议尝试了另一种变体:setSlidingActionBarEnabled(false);。但随后它扰乱了一切,加载应用程序时第一个选项卡显示为空白,当滑动发生时选项卡内容和后页内容(后面的页面)重叠。
    • 这很奇怪,我从来没有体验过这些影响布局的功能。澄清一下,您尝试过我建议的方法和您提到的方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多