问题标签 [swiperefreshlayout]

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 投票
2 回答
1037 浏览

android - 如何在 StaggeredGridView 中使用 PullToRefresh?

我在我的项目中使用 Staggeredgridview。

我已经从这里下载了 StaggeredGridView 库和演示:https ://github.com/maurycyw/StaggeredGridViewDemo https://github.com/maurycyw/StaggeredGridView

我需要为整个网格视图 PullToRefresh

谢谢大家

0 投票
4 回答
22234 浏览

android - 如何在 SwipeRefreshLayout 中调整向下滑动的距离?

我在我的应用程序中实现了 SwipeRefreshLayout。我需要更改必须向下滚动才能调用 onRefresh() 方法的高度。我应该使用哪种方法来添加自定义高度?

SwipeRefreshLayout 的实现

在 oncreate

在 onrefresh 方法中实现 AsyncTask

0 投票
0 回答
822 浏览

android - SwipeRefreshLayout - 缓慢滚动会导致 ListView 出现故障

我正在使用来自支持库 rev 19.1 - SwipeRefreshLayout 的新组件。

它似乎工作得很好,除了一件事:
当我缓慢滚动 ListView 时(为了触发下拉刷新),滚动出现故障(列表上下跳跃)。
当我快速滚动或向下滚动(常规滚动,而不是下拉刷新部分)时,不会发生这种情况。

这是我在 xml 中连接 SwipeRefreshLayout 的方法:

是否有解决此问题的方法?

提前感谢!

0 投票
9 回答
17083 浏览

android - Android 支持 v4 SwipeRefreshLayout 空视图问题

SwipeRefresh 在为作为 SwipeRefresh 布局的唯一子项的 listview 设置空视图后不起作用。如何解决这个问题?

0 投票
5 回答
104720 浏览

android - How to use the SwipeRefreshLayout?

Background

Google has recently published an update to its support library, which now has a new "SwipeRefreshLayout" view.

The view allows to wrap another view, while supporting swiping down in order to perform a refresh operation.

screenshot:

enter image description here

The problem

Google hasn't provided a sample (at least not one that I can find, yet), so I've tried using it myself.

At first I got a crash (NPE) whenever I swiped, but then I've found out that's because I didn't provide a "OnRefreshListener" for it.

But I still don't get how to use it, let alone customize it

Here's the XML of the layout file:

Code, though it doesn't do anything special at all:

The question

What is the correct way to use this view?

How do I customize it? Currently it's just a black line...

0 投票
5 回答
3451 浏览

android - 向上滚动在带有 SwipeRefreshLayout 的 StickyListviewHeader 中不起作用

StickyHeaderListview在我的项目中使用来显示内容并刷新列表,我正在使用SwipeRefreshLayout. 这里的问题是,当我尝试向上滚动列表时,它开始刷新列表并且不允许查看列表的先前项目。

我希望这种行为应该是只有当我到达第一个项目并且我尝试向上滚动时才会刷新列表,而不是每次向上滚动列表时。

有人可以帮忙吗?

Ps 为了实现 SwipeRefreshLayout,我指的是这个例子

0 投票
7 回答
18981 浏览

android - Android 中的 SwiperefreshLayout

SwipeRefreshLayout在下面的布局中使用:

当我拉下它时SwipeRefreshLayout它正在工作,但正如您在上面的代码中看到的那样,我在其中有一个滚动视图。因此,当我拉下滚动视图时,它会下降,并且一半的图像没有显示,因为它下降了。当我试图再次拉起时,我的滚动视图没有上升。相反,SwipeRefreshLayout正在接听电话。我应该怎么办?

请帮帮我。

0 投票
1 回答
3364 浏览

android - SwipeRefreshLayout detect swipe down event before onRefresh() start

I want to detect when users are pulling down for refresh

(refresh line in under ActionBar is starting expand to its UI width).

I want to replace ActionBar with message ("Swipe down to Refresh") but,

I don't know which event should I use to call my function.

0 投票
5 回答
35812 浏览

android - SwipeRefreshLayout - 向下滑动刷新但不移动视图下拉

是否可以 ??正如标题所说

向下滑动以刷新布局,但坚持布局而不是沿着滑动手势向下移动

谢谢 - 我正在使用 SwipeRefreshLayout

0 投票
2 回答
937 浏览

android - SwipeRefreshLayout 和 AsyncHttpClient 在第一个 onCreate 上不起作用

我正在使用 SwipeRefreshLayout 远程获取数据,我使用 AsyncHttpClient 来处理网络方面的事情。

一切都按预期工作,除了一个场景:应用程序的第一次 onCreate 启动。

主要活动:

onRefresh:

进行网络提升的getGames:

因此,当我从我的 IDE 启动应用程序时,onCreate调用该getGames()函数并记录它进入那里,但网络MyRestClient.get("games", null, new JsonHttpResponseHandler() {没有被调用,因为它不获取数据并且从不登录 onSuccess 或 onFailure。

现在,如果我滑动刷新它可以工作并成功地用获取的数据填充我的列表视图并记录它在 onSuccess 中。

如果我通过后退按钮关闭应用程序并重新打开它可以正常工作并刷新我的列表视图。

因此,当从我的 IDE 启动到模拟器时,它不仅适用于第一个 onCreate 调用——但在那之后,第一个初始 onCreate 不能正常工作。

我不确定我在这里缺少什么,感谢您的帮助,谢谢。

SwipeRefreshLayout: https ://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html

AsyncHttpClient: http ://loopj.com/android-async-http/

编辑:

编辑2:

这是应用程序启动时我的日志中唯一看起来与众不同的部分。