I am extending BaseAdapter to make a custom listview row. I have context menu that opens everytime a user holds on the row and prompts if he wants to delete it. However how
In your BaseAdapter, add the code:
public View getView(final int position, View convertView, ViewGroup parent) {
View v = convertView;
LayoutInflater layoutInflater = LayoutInflater.from(this.context);
v = layoutInflater.inflate(R.layout.items, null);
TextView buttonDelete = (TextView) v.findViewById(R.id.buttonDelete);
buttonDelete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
item.remove(position);
notifyDataSetChanged();
}
});
return v;
}