默认情况下,在Android SlidingDrawer中设计使用子视图作为句柄来打开或隐藏自己。但是这里想通过点击屏幕上不在开头SlidingDrawer区域内的任何地方来隐藏我的SlidingDrawer。就像用户点击基于桌面/网络的应用程序上的其他位置时弹出菜单一样。 有办法吗? 我的slidingDrawer不是全屏,因此它允许用户点击屏幕上的其他位置。
答案 0 :(得分:1)
在滑动抽屉外面的视图上,
添加一个TouchListener,您可以在滑动抽屉上调用slidingDrawer.close();
或slidingDrawer.animateClose();
。