【发布时间】:2016-07-03 09:39:34
【问题描述】:
两种方法中哪一种在性能和维护方面更好:
- 实现
listView.setOnItemClickListener() - 将
click listener添加到convertView或查看getView()中的对象 方法。
在适配器的getView方法中添加点击监听是否也违反了单一职责原则?
提前致谢:-)
【问题讨论】:
-
不在
getView方法中,而是在ViewHolder类中 - 是的。 -
@SergeyShustikov,我仍然不清楚....使用 ViewHolders 我们可以在行元素上设置点击侦听器,但在 ViewHolder 中布局的主要父级(可能是线性或相对)上应用点击侦听器是listView.setOnItemClickListener() 的更好方法或实现更好?您还可以提供更多关于您的答案的信息,如“是”。
标签: android listview android-adapter onitemclicklistener