Possible Duplicate:
setOnItemClickListener not getting called
我有一个扩展基本适配器的自定义适配器。当我在onCreate中设置setOnItemClickListener并实现onItemClick时,我在单击一行时没有任何响应。
ListView lv = (ListView)findViewById(R.id.list);
adapter = new ModuleAdapter(this);
lv.setAdapter(adapter);
lv.setOnItemClickListener(this);
在onCreate之后:
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Log.v(TAG, "clicked");
}
我的行中只有文本视图。有人可以帮忙吗?
最佳答案
如果要使用
lv.setOnItemClickListener(this);
您必须为Activity实现OnItemClick侦听器。
也可以使用@ user1597833的答案。
如果要单击textview而不是单元格,请尝试@jeet的答案。