ActionBar-PullToRefresh排除部分视图拉动以刷新

时间:2014-03-18 02:38:01

标签: android android-actionbar pull-to-refresh

我想为listview添加pull to refresh功能,但是在listview标题中,有一个view pager,view pager滚动水平,我不希望listview标题响应pull to refresh事件,因为标题是listview的一部分,所以我无法使用函数theseChildrenArePullable(),提供任何解决方案?

2 个答案:

答案 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

希望它对你有用