0

我们有一个扩展线性布局的自定义布局,它有一个按钮。该按钮有一个 OnClickListener 集。此布局被添加到扩展 ScrollView(称为网格)的自定义视图中。

按钮上的 onclick 事件在姜饼中被识别,但在 ICS 中失败。在调试代码时,从不输入按钮的 OnClick,我能识别事件的唯一方法是“OnTouch”

有没有其他人对 ICS 有过同样的经历?

4

1 回答 1

1

好的,这就是问题所在,使用姜饼,子视图中的点击事件优先于父触摸事件,但使用 ICS,触摸事件获得优先权。在我的情况下,子视图有一个点击事件并且没有触摸事件,但它的父视图有触摸代码。一旦我在父视图中注释掉触摸事件的代码,代码就会进入子视图的点击事件

于 2012-09-25T21:39:15.933 回答