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初始化滑动监听器!