Reputation: 89
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());
}
});
Upvotes: 0
Views: 890
Reputation:
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);
}
Upvotes: 1