我在屏幕顶部有一个带有列表视图的导航栏。问题是,即使在listview示例的示例代码中,您也可以单击导航栏,捕获阶段不会在导航栏结束,而是一直持续到listview。这样一来,只要您在导航栏下方滚动列表,单击导航栏就会捕获列表项目上的单击,而不是导航栏按钮上的单击。我尝试将导航栏组添加回处理程序的maingroup中,但似乎不起作用(从视觉上看,它仍然在顶部)。当单击导航栏按钮以结束捕获阶段时,我也尝试返回true,但也不起作用。
我希望能够从一个列表视图转到另一个列表视图(向下钻取类型),但现在这是一个问题,因为您不能滚动列表然后访问导航栏。
发布于 2011-12-13 05:47:22
好吧,我第一次就接近答案了,但我的失误足以让我自己掉下去。关键是将"return true“语句放在"began”阶段。这就起到了作用。
https://stackoverflow.com/questions/8386620
复制相似问题