I am trying to develop a simple order app.

Here I want to add/cancel the product
ListView/GridView reuses views. What this means in your case is that when e.g. you have 1 Pizza, you scroll down so the Pizza disappears, the listview reuses that view for the next view that appears, so you'll automatically have a Items: 1 that was left over from the Pizza's view.
What you need to to is store the count for every item and set tvCounter accordingly in getView.