我有一个ListView,每次删除一个项时,其他项的位置都会发生变化。关于如何停止它或在"行位置"中获取数据,有什么想法吗?
然后在getView((方法中为该按钮设置标签,如
button.setTag(position)
然后在你的按钮点击监听器,
int pos = view.getTag();
list.remove(pos);
最后,您需要两次刷新clicklistener本身中的列表视图。
adapter.notifyDataSetChanged();
试试这个。