可能的重复:
setOnItemClickListener 没有被调用
我有一个扩展基本适配器的自定义适配器。当我在 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的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)