gpt4 book ai didi

android - 如何在 ViewPager 中使用 SlidingMenu?

转载 作者:行者123 更新时间:2023-11-29 18:04:53 26 4
gpt4 key购买 nike

我在 MainActivity 中有包含内容的 ViewPager,我想添加 SlidingMenu。我需要 SlidingMenu 只在 ViewPager 的第一页上打开。我找到了 this example ,但在这个实现中效果不佳:很难打开菜单(SlidingMenu 仅在屏幕的狭窄左侧使用react)并在每个页面上工作(不仅是第一页)。如何正确实现?

最佳答案

无论您对我关于您的 ActionBar 实现的评论/问题的回答如何,您都可以修改 SlidingMenu 源,以便 TOUCHMODE_MARGIN 的余量更大。打开 com.slidingmenu.lib 包中的 CustomViewAbove.java 并将 MARGIN_THRESHOLD int 设置为大于 20 的值。我使用了 80。

意见:我认为 jfeinstein 无论如何都应该使这个边距更大,或者至少是可配置的。

如果您不想这样做,并且您正在实现一个 ActionBar,您可以简单地使用 ActionBar Home 按钮并以这种方式简单地打开 SlidingMenu。参见 https://stackoverflow.com/a/11409318/1165673供引用。

要解决仅在 ViewPager 的第一页上可用的问题,请查看 SlidingMenu 中的 setSlidingEnabled(bool b) 函数。 java.你知道你在哪个页面,所以根据你的位置设置滑动启用。

关于android - 如何在 ViewPager 中使用 SlidingMenu?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13915601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com