- 在适配器中使用
setTag()
为列表项设置类型,然后为列表使用setOnItemClickListener()
,并使用视图的getTag()
区分类型,例如:
listview.setOnItemClickListener(new OnItemClcikListener(){});
- 在适配器内部,在
getView()
中为每个列表项单独使用setOnClickListener()
,例如:
item.setOnClickListener(new OnClickListener() {});
这两种方法有何区别?哪一种更好?
setOnItemClickListener
和很多setOnClickListener
……那么,你认为哪个最好?我会说setOnItemClickListener
。 - Pedro Oliveira