下面的代码只能监听下拉手势所引发的事件
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener...,但不会触发上面的监听
//这段代码如果写在onCreate方法中是无效的,因为SwipeRefreshLayout控件还未完全加载,可以使用延迟加载的方法使用下面的代码
mSwipeRefreshLayout.setRefreshing...);
}
});
}
});
还有一点需要注意,如果SwipeRefreshLayout控件中不包含任何控件...,下拉手势是无法触发事件的,也不会有下拉刷新的视图
RecyclerView有一点想要分享的是,如果你没有把它和Adapter关联,他会跳过加载,不会实际去初始化这个控件,虽然在布局代码写着
这个和我上面提到...SwipeRefreshLayout提到那个问题放在一起使用,就会产生你下拉不会触发事件的问题.