【发布时间】:2014-07-25 00:44:48
【问题描述】:
I'm using this library 制作带有滑动关闭功能的列表视图。
我正在使用 ArrayAdapter 并使用此代码创建滑动以关闭侦听器
SwipeDismissListViewTouchListener touchListener =
new SwipeDismissListViewTouchListener(
listView,
new SwipeDismissListViewTouchListener.DismissCallbacks() {
@Override
public boolean canDismiss(int position) {
return true;
}
@Override
public void onDismiss(ListView listView, int[] reverseSortedPositions) {
for (int position : reverseSortedPositions) {
mAdapter.remove(mAdapter.getItem(position));
}
mAdapter.notifyDataSetChanged();
}
});
listView.setOnTouchListener(touchListener);
// Setting this scroll listener is required to ensure that during ListView scrolling,
// we don't look for swipes.
listView.setOnScrollListener(touchListener.makeScrollListener());
但每次尝试滑动似乎都有效,但随后项目又回来了。
日志猫不会给我任何异常。
以前有人遇到过这个错误吗?请帮忙。
【问题讨论】:
标签: android listview android-arrayadapter android-adapter