【发布时间】:2014-01-27 21:42:37
【问题描述】:
我在 Navigation Drawer 上放了一个 webview; webview 显示有关当前 UI 的格式化文本,以便用户熟悉功能。
不幸的是,在 webview 上向上或向下滚动后(webview 的水平滚动被禁用),当我将手指从 webview 上移开后,导航抽屉会自行关闭!
如何防止导航抽屉在用户松开时自行关闭?
编辑: 其他发现...我已将 OnTouchListener() 附加到抽屉的布局中,除了返回 true 之外什么都不做。这可以防止在触摸导航抽屉上的空白区域时发生自动关闭。要了解这是如何完成的,请查看 http://android-er.blogspot.com/2014/01/android-drawerlayout-and-drawerlistener.html 并查看“实验性”评论。
不幸的是当用户没有在 webview 上完美地向上/向下滚动时,它不会阻止 Navigation Drawer 关闭。 例如,如果拖动的水平组件非常小,则在 webview 上上下滚动将关闭抽屉。
【问题讨论】:
标签: android