PullToRefreshListView 怎么加滑动删除

2025-05-10 17:07:36
推荐回答(1个)
回答1:

PullToRefreshListView 用源码,
复制一份成 PullToRefreshListView2
改造下面的2个方法(SlideCutListView是另外一个自定义listview)
protected SlideCutListView createListView(Context context, AttributeSet attrs) {
final SlideCutListView lv;
if (VERSION.SDK_INT >= VERSION_CODES.GINGERBREAD) {
lv = new SlideCutListView(context, attrs);
} else {
lv = new SlideCutListView(context, attrs);
}
return lv;
}

@Override
protected SlideCutListView createRefreshableView(Context context, AttributeSet attrs) {
SlideCutListView lv = createListView(context, attrs);

// Set it to this so it can be used in ListActivity/ListFragment
lv.setId(android.R.id.list);
return lv;
}
自己的控件,引用到PullToRefreshListView2 就OK了,记得给SlideCutListView初始化滑动监听器!