【发布时间】:2011-04-21 08:54:37
【问题描述】:
我有一个自定义View,它由一个按钮和一个在按钮下方进行动画处理的视图组成,其中包含多选项目的自定义视图。当用户按下按钮时,我会显示带有项目的“下拉菜单”。当他们按下下拉菜单时,我想隐藏“下拉菜单”。我尝试覆盖onTouchEvent 和onInterceptTouchEvent,但这些并不总是被调用。
我查看了Spinner 的源代码,并注意到 Google 正在使用一个对话框作为我认为的下拉菜单(此时它的定位方式超出了我的范围)。
有什么方法可以让我的View 拦截Window 上的所有触摸事件?
【问题讨论】:
标签: android view drop-down-menu spinner