关于删除listview指定item的一个Bug

我的Listview的item里有一个Button,点击该btn可以删除当前行
但是我每次点击都是删除,最下面的一行,请各位大神看看原因何在图片说明

将取itemPos的操作放在onClick里面

...
 public void onClick(View v) {
     int itemPos = (int)v.getTag();
     viewList.remove(itemPos);
     ...
 }
 ...

目测 是final引起得原因,把final去掉

debug看看position是不是取到改行的值了,看起来应该是listview混乱了,position的值没有取到