【发布时间】:2015-05-23 21:02:06
【问题描述】:
我正在使用romannurik/Android-SwipeToDismiss 来实现滑动以从列表视图中删除项目。到目前为止,一切对我来说都很好,因为我想用这个库实现 undo 功能。我已经浏览了代码,但找不到任何东西可以帮助我解决这个问题。谁能告诉我从列表视图中删除项目后如何实现此功能。
滑动删除代码
SwipeDismissListViewTouchListener touchListener =
new SwipeDismissListViewTouchListener(
favTalkshowList,
new SwipeDismissListViewTouchListener.DismissCallbacks() {
@Override
public boolean canDismiss(int position) {
return true;
}
@Override
public void onDismiss(ListView listView, int[] reverseSortedPositions) {
for (int position : reverseSortedPositions) {
adapter.remove(position);
}
adapter.notifyDataSetChanged();
}
});
favTalkshowList.setOnTouchListener(touchListener);
favTalkshowList.setOnScrollListener(touchListener.makeScrollListener());
【问题讨论】:
标签: android listview android-listview