如何在删除ListView中的项时不更改位置



我有一个ListView,每次删除一个项时,其他项的位置都会发生变化。关于如何停止它或在"行位置"中获取数据,有什么想法吗?

然后在getView((方法中为该按钮设置标签,如

button.setTag(position)

然后在你的按钮点击监听器,

int pos = view.getTag();
list.remove(pos);

最后,您需要两次刷新clicklistener本身中的列表视图。

adapter.notifyDataSetChanged();

试试这个。

最新更新