[英]Android ListView OnItemClickListener Vs. View OnClickListener
为什么ListView内的View的OnClickListener没有响应视图上的轨迹球点击,而ListView的OnItemClickListener确实响应了ListView视图之一的轨迹球点击?
That is by design. 那是设计上的。
The ListView
component is specifically built to trigger those events in that way. ListView
组件专门用于以这种方式触发这些事件。 I believe they are actually defined in AdapterView
abstract class. 我相信它们实际上是在
AdapterView
抽象类中定义的。 Other AdapterView
descendants ( Gallery
, Spinner
, etc.) will also behave the same way. 其他
AdapterView
后代( Gallery
, Spinner
等)的行为方式也相同。
There is also an ONItemLongClick
as well. 还有一个
ONItemLongClick
。
View.OnClick
is only used by controls with simple semantics, eg Button
where there is only one "kind" of click. View.OnClick
仅由具有简单语义的控件使用,例如Button
,其中只有一种“点击”类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.