解决方案 »

  1.   

    long id 这个才是真实的position,中间的position不准。
    在getView() 方法里面 直接在ImageView上面设置OnClickListener监听即可。
      

  2.   

    不是应该设置监听么,对ImageView设置OnClickListener监听,在里边写啊
      

  3.   

    我现在发现了,那个position是每个item的下标
    但是,要怎么获取imageview监听啊
      

  4.   


    一定要重写adapter吗?
    我用的是simpleadapter
      

  5.   


    额,我用的是simpleadapter
    看来要自己写个adapter啦???
      

  6.   

    你也可以通过点击事件里的view得到里面的相关View来进行操作
      

  7.   

    不要这样,这样是每个item的位置。要设置每个item中的view的监听就在getView中直接设置或者在getView中给每个view设置id,然后在onItemClickListener中findviewById然后在设置每个view的点击事件。
      

  8.   

    LZ设置的不对 onItemClickListener 是点击条目的 监听器;如果为 条目中的布局中的组件设置监听器, 需要 重写 适配器 adapter, 并在 getView 中设置点击事件
      

  9.   

    你需要在适配器中写三个imageview的点击事件。
    在可以把事件返回到activity中
    你所做的是每个item的点击事件
      

  10.   

    我也遇到问题了,ListView中的ImageView事件怎么响应不了?//加载ListView 
    view2 = View.inflate(this,R.layout.note_list, null);
    //获取控件ID
    im_comment = (ImageView)view2.findViewById(R.id.im_comment);//--------------------------
    public class imComment implements View.OnClickListener{
         @Override
         public void onClick(View v) {
        
         Log.i("imComment", "onClick");
        
         }
        }这里响应不了.................每次响应的都是下面这个:
    public class browseNote implements OnItemClickListener呜呜