- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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/
我是一名优秀的程序员,十分优秀!