I have custom list view, so when the user clicks an item, I want to change the background of the selected item, but now when I click the example element on position 2, the background has been changed in another position.

```
if (view == null)
{
    holder = new ViewHolder();
    view = mInflater.inflate(R.layout.custom_clients_row, null);
    holder.nameClient = (TextView) view.findViewById(R.id.clientName);
    holder.address = (TextView) view.findViewById(R.id.addressName);

    view.setTag(holder);
} else {
    holder = (ViewHolder) view.getTag();
}       
    holder.nameClient.setText(mDisplayedValues.get(position).getNameClient());
    holder.address.setText(mDisplayedValues.get(position).getAddressClient());

    view.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            view.setBackgroundColor(Color.parseColor("#F0F0F0"));

        }
    });
return view;

```