4

为什么 ListView 内的 View 的 OnClickListener 不响应视图上的轨迹球点击,而 ListView 的 OnItemClickListener 却响应 ListView 视图之一的轨迹球点击?

4

1 回答 1

0

这是设计使然。

ListView组件是专门为以这种方式触发这些事件而构建的。我相信它们实际上是在AdapterView抽象类中定义的。其他AdapterView后代(Gallery,Spinner等)也将以相同的方式表现。

还有一个ONItemLongClick

View.OnClick仅由具有简单语义的控件使用,例如Button,只有一种“类型”的点击。

于 2011-10-17T10:55:44.753 回答