SwipeListView删除item保持列表位置不变

来源:互联网 发布:xp无法找到网络打印机 编辑:程序博客网 时间:2024/06/05 02:47

首先不要问为什么会变,因为我用的SwipeListView刷新adapter的时候那个侧滑出来的删除按钮不会恢复回去,而且对position做了删除,不能主动View.GONE,

然后就只能重新setAdapter,但是问题来了,列表回到了顶部因为重新适配了没毛病。

我的需求就是删除一条,位置不变,但是列表带有侧滑删除,删完一切正常。好了有同样需求的小盆友可以粗看一下:

SwipeListView还是要用,然后写,在删除的onRightClick监听里,数据源remove(position)之后mListView重新setAdapter,然后

mListview.setSelection(position);

0 0
原创粉丝点击