【发布时间】:2010-11-15 23:48:41
【问题描述】:
当涉及到在ListActivity 中使用ListView 时,将OnItemClickListener 应用于关联的ListView 和覆盖ListActivity 中的onListItemClick 方法有区别吗?除了哪个类处理事件之外似乎没有任何区别。
是否有一个比另一个更可取的,无论是出于效率原因、代码可维护性还是 Android 最佳实践?
【问题讨论】:
当涉及到在ListActivity 中使用ListView 时,将OnItemClickListener 应用于关联的ListView 和覆盖ListActivity 中的onListItemClick 方法有区别吗?除了哪个类处理事件之外似乎没有任何区别。
是否有一个比另一个更可取的,无论是出于效率原因、代码可维护性还是 Android 最佳实践?
【问题讨论】:
如果您正在使用 listactivity,请覆盖 onListItemClick。这就是它的用途。
【讨论】:
OnListItemClick 用于 ListView 本身... OnItemClickListener 适用于任何适配器视图
【讨论】: