我想为listview添加pull to refresh功能,但是在listview标题中,有一个view pager,view pager滚动水平,我不希望listview标题响应pull to refresh事件,因为标题是listview的一部分,所以我无法使用函数theseChildrenArePullable(),提供任何解决方案?
答案 0 :(得分:0)
如果您使用Chris Banes的PTR:
https://github.com/chrisbanes/ActionBar-PullToRefresh
您可以设置可拉动的孩子:
ActionBarPullToRefresh.from(getActivity())
// Here you can mark what views are pullable
.theseChildrenArePullable(android.R.id.list, android.R.id.empty)
.listener(this) //Activity implements on refresh listener
.setup(mPullToRefreshLayout);
答案 1 :(得分:0)
好的,根据我的要求,我分叉PTR项目并在https://github.com/yingchn/ActionBar-PullToRefresh添加功能。
我已经创建了一个拉取请求来合并原始项目,请参考https://github.com/chrisbanes/ActionBar-PullToRefresh/pull/283
希望它对你有用