问题标签 [pull-to-refresh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2661 浏览

android - Android - PullToRefresh ListView 始终为空

我正在尝试在我的应用程序中实现chrisbanes 的 Android-PullToRefresh。但到目前为止,我得到的只是一个空洞的观点。如果我将 ListView 更改为 Android 小部件,它可以正常工作,如果我使用 PullToRefreshListView,则列表显示为空。我正在使用自定义 ListAdapter。

这是 XML 部分:

这是活动中的代码(至少根据调试信息正在调用它):

如果它有所不同,则包含此列表视图的布局将被膨胀为基础布局:

是否有与此库相关的任何已知错误?我四处寻找,但没有找到类似的东西。在此先感谢您的帮助 :)

0 投票
4 回答
10547 浏览

ios - UITableView UIRefreshControl 第一次不显示它的视图

我在使用 UITableView 的项目中添加了 UIRefreshControl 的功能。该应用程序通过将条目从 Web 服务获取到 tableview 来工作。下面是我用来添加 UIRefreshControl 的代码:

现在,如果我拉刷新,它会通过添加新条目(如果有)来刷新,并在 tableview 顶部显示以下视图:

在此处输入图像描述

一切都很好,除了第一次启动或打开应用程序时,它没有显示我在上图中显示的视图,尽管它确实刷新了 tableview。我希望它每次刷新时都显示刷新控件视图。谁能指出我做错了什么?谢谢!

更新:我添加了 [self refreshControl beginRefreshing] 并且 UIRefreshControl 的微调器视图现在显示,但它在 tableview 的第一个条目之上。谁能指出如何纠正它?

0 投票
3 回答
4293 浏览

ios - 带有 UIRefreshControl 的水平 UICollectionView

我有一个自定义的水平集合视图,它有 1 行,我想添加拉动刷新功能,默认情况下,它显示在我的单元格行上方。我希望用户能够从左到右拉集合视图以激活 UIRefreshControl。有任何想法吗?

提前致谢。

0 投票
4 回答
4116 浏览

android - 带有固定部分标题的 PullToRefresh 列表

有没有人使用Pull to refreshlist with的做法Pinned section header?我将Android-PullToRefresh库与我的列表一起使用,并且我想添加在列表顶部显示固定部分标题的功能。我在另一个项目中使用PinnedHeaderListView库作为固定部分。但是我不能将这两个库合二为一。

Android-PullToRefresh 可以显示固定的部分标题吗?也许任何其他Pull to refresh库可以做到这一点?

0 投票
1 回答
225 浏览

android - 如何基于 ListView 滚动滚动另一个视图

我正在创建一个包含菜单标题和 PullToRefreshList 的页面。

我想要做的是在列表向上滚动时隐藏(滚动)菜单标题,但当列表向下滚动时菜单标题不会向下滚动(菜单标题位于原始位置)。

我正在做的是在滚动列表视图时设置页面的边距(使用onScroll)。

应用程序行为与我想要的相同,但性能很差。向下滚动效果非常滞后。

我做对了吗?或者,有没有更好的方法来实现它?

谢谢。

0 投票
1 回答
312 浏览

ios - EGOTableViewPullRefresh 太快了

我已将 EGOTableViewPullRefresh 放入我的项目中。然而,我注意到一件令人不安的事情。如果我需要通过下拉刷新来下载(半中等)大文件,EGOTableViewPullRefresh 说我下载完成的速度比实际速度快得多。

有没有办法让 EGOTableViewPullRefresh 显示仍在下载中。换句话说,当我下拉刷新时,我希望“正在加载”这个词在屏幕上的持续时间更长。实际上,我希望“加载”在屏幕上,直到它完成加载。

在 viewDidload 方法中:

0 投票
1 回答
2561 浏览

android - 点击刷新始终可见,列表视图中仍可见间隙

我在我的应用程序中使用拉来刷新。当列表大小跨越屏幕时,拉动刷新工作正常。但是当大小是一到两个时,标题和列表视图之间会有一个间隙,说点击刷新。

这是我的代码

}

这是我的xml代码

这是我的类文件代码

这是标题之间有间隙的图像

如果点击间隙 点击显示

如何摆脱 GAP 和“点击刷新”。

0 投票
1 回答
2699 浏览

android - onCreate vs onCreateView 整合 ActionBar-PullToRefresh

[更新]

我添加了 onCreateView 但现在我收到此错误:

我尝试在我的 android 应用程序中集成ActionBar-PullToRefresh 库https://github.com/chrisbanes/ActionBar-PullToRefresh )。

我的应用是用左侧的菜单(导航抽屉)构建的。当用户在菜单中选择一个项目时,我的应用程序的主面板上会显示一个片段。

每个片段都扩展 ListFragment。我今天尝试将 ActionBar-PullToRefresh 集成到这些片段中。

按照库的文档我必须将这些行集成到 onCreateView 中

问题是在我的 ListFragment 类中,我只有 onCreate 方法。

我可以使用什么来集成 onCreateView 方法?

这是我班级的完整代码:

0 投票
0 回答
189 浏览

android - listiew多个布局通货膨胀中的android不一致

我使用 PulltoRefresh listview 并使用 3 种布局。1. Gaming Layout(当linkedlist item以“gm”开头时应该膨胀) 2. Adlayout(当linkedlist item以“ad”开头时应该膨胀) 3.Normal Listview layout(在所有其他情况下) 这是代码

这是适配器代码

现在的问题是,在我拉刷新后,以“gm”开头的条目显示在正常的列表视图布局中,而不是游戏布局中。在某种程度上说不正确的布局被夸大了

0 投票
2 回答
2485 浏览

android - Chris Banes PullToRefreshListView 自定义适配器错误

我正在设置自定义 ListView。

下拉刷新功能直接来自https://github.com/chrisbanes/Android-PullToRefresh

ListView 显示图像,所以我创建了一个自定义适配器:

在 onCreate() 中,我得到 listView 并分配适配器:

之后,我将图像添加到 mValues(要从 Web 加载的图像的 URL)并在适配器上调用 notifyDataSetChanged。

在 mListView.onRefresh() 中,我将图像添加到 mValues。

这适用于添加第一张图像,甚至是第一组图像(在调用 mAdapter.notifyDataSetChanged() 之前)。刷新指示器按预期显示和隐藏。

当我尝试在此之后添加另一个图像(或一堆)时,奇怪的事情开始发生。

刷新指示器显示,图像显示在列表视图中。

但是:刷新指示器之后再也不会隐藏了。“onRefreshComplete()”被调用,但第二次似乎无法正常工作。

UI 线程没有阻塞,所以仍然可以操作。如果我删除mValues中的所有项目,通知适配器并再次拉动刷新,图像被正确添加,刷新指示器被正确隐藏。

结论:只有在刷新前列表为空时,下拉刷新才会正确隐藏。

我真的不知道在哪里寻找这个奇怪错误的解决方案。

也许熟悉 Chirs Banes 的 Pull-To-Refresh Library 的人可以在这里帮助我。

谢谢你 !