为什么ListView内的View的OnClickListener不会响应视图上的轨迹球点击,而ListView的OnItemClickListener会响应其中一个ListView视图的轨迹球点击?
答案 0 :(得分:0)
这是设计的。
ListView
组件专门用于以这种方式触发这些事件。我相信它们实际上是在AdapterView
抽象类中定义的。其他AdapterView
个后代(Gallery
,Spinner
等)的行为方式也相同。
还有一个ONItemLongClick
。
View.OnClick
仅供具有简单语义的控件使用,例如Button
只有一种“点击”类型。