setOnItemClickListener

setOnItemClickListener

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的答案。

10-08 05:19