0

In custom view for a particular view on Click I am unable to get the position, please help me.

holder.operation.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        Log.v("onClick", "Position: " + v.getTag());
    }
});
Ravi
  • 34,851
  • 21
  • 122
  • 183

1 Answers1

1

use this code , this will work for you.

holder.operation.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        Object tag =v.getTag();
        if(tag!=null)
        {      
            int position = (Integer)tag;
            Log.v("onClick", "Position: " + position);
         }   

    }
});

you can set your position like this using tag in adaptor:

public View getView(int position, View convertView, ViewGroup parent)
{
 holder.operation.setTag(position);
}
Sahil Mahajan Mj
  • 11,033
  • 8
  • 53
  • 100