问题标签 [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 回答
1163 浏览

android - DragSortListView 无法在 SwipeRefreshLayout 上向下拖动

我在 SwipeRefreshLayout 中使用 DragSortListView ( https://github.com/bauerca/drag-sort-listview ) 使其能够用于“拉到刷新”和可拖动的列表视图。这是我的 XML:

这是我的 listview 元素的 XML:

这是我在onCreateView片段中调用的 DragSortListView 初始化:

但是,DragSortListView 不知何故无法向下拖动任何列表项,但向上拖动功能仍然有效。我怀疑onTouchListener当我向下拖动列表元素时,在 DragSortListView 中的 SwipeRefreshLayout 会以某种方式覆盖onTouchListener

这个问题有什么解决方案或解决方法吗?我的应用程序中需要这两个功能,即滑动刷新和拖动列表视图。

0 投票
1 回答
545 浏览

android - 如何使用 Swip Refresh Layout 刷新我的 ListView?

我想做刷新。如果刷新,我可以获得更多数据。我不知道如何获取新数据。谁要帮我?我需要帮助。我使用了滑动刷新布局。我不知道如何连接 parseJSON() {}。对不起我的英语不好!

0 投票
3 回答
3212 浏览

android - 支持库的 r21 中的样式 SwipeRefreshLayout

我找不到任何关于如何refreshIconswipeRefreshLayout?

这只是改变了<background color>刷新图标背景,有没有办法改变箭头本身的颜色?

0 投票
1 回答
2742 浏览

android - SwipeRefreshLayout 中使用的 drawable 可以更改吗?

是否可以将SwipeRefreshLayout中的默认进度可绘制对象更改为自定义可绘制对象?

如果是,我会丢失旋转/动画或其他属性吗?

所说的可绘制

0 投票
0 回答
810 浏览

json - 使用 SwipeRefreshLayout 重新加载/重新启动片段,其中包含带有 CardViews 的 RecyclerView 列表

我正在开发一个带有左侧导航抽屉的应用程序,并且导航抽屉的每个部分都加载了一个不同的片段,其中包含一个 RecyclerView 列表和来自服务器的 JSON 数据。JSON 数据是通过 Volley 获取的,但有时异步任务需要一段时间,并且 RecyclerView 显示为空。我想在片段上实现 SwypeRefreshLayout 以便在用户向下拖动视图时重新加载它们。

我有两个问题:

1)带有小旋转球的动画只出现一秒钟然后消失

2)在我向下滑动之后,导航抽屉部分中的所有其他片段都显示了这个完全相同的片段,该片段已被刷新,不再属于它们自己的片段。

如何修复它,正确显示重新加载动画并独立触发每个部分的片段重新加载?

这是片段的 XML 代码:

这是片段代码:

这就是我使用导航抽屉从 MainActivity 调用每个片段的方式:

0 投票
0 回答
172 浏览

android - Android SwipeRefreshLayout 使用支持库在 Fragment 中显示两次

这似乎是一个支持库错误,但是当我使用此代码在片段 onCreateView 中刷新 mSwipeRefreshLayout 时

循环进度开始两次。首先它出现并立即隐藏,然后再次出现,然后像它应该做的那样工作。它不会发生在 Android L 设备上,只有当 api < 21 并使用支持库时。请帮帮我。

0 投票
1 回答
4480 浏览

android - 如何在我的项目中导入 android.support.v4.widget.SwipeRefreshLayout

我想创建一个滑动来刷新布局,但是这个异常被提出了。异常详细信息记录在 Window > Show View > Error Log 找不到以下类: - android.support.v4.widget.SwipeRefreshLayout(修复构建路径,编辑 XML,创建类)

0 投票
1 回答
1638 浏览

android - 新版 SwipeRefreshLayout 导致视图绘制错误

我有一个由片段组成的 ViewPager(由 AbstractBrowsePagerAdapter 支持)。每个片段都以 SwipeRefreshLayout 作为根来扩展布局。我最近更新了 support-v4:21.0.0 库。新的 SwipeRefreshLayout 使用圆形进度条而不是线性垂直进度条,如下面的屏幕截图所示。

当我拉刷新时,向右滑动,在 ViewPager 中创建一个与我拉刷新的索引相同的新片段,然后转到那个新片段,以前的视图仍然出现在我的新内容之上。

新 SwipeRefreshLayout 的错误

正如您在屏幕截图中看到的,“空目录”文本视图和“圆形进度条”仍然出现在之前被销毁的片段中。

  1. 这只发生在 SwipeRefreshLayout 处于加载状态时(加载器显示在屏幕上)
  2. 以前版本的 SwipeRefreshLayout 不会发生这种情况
  3. 发生错误时,hierarchyviewer 工具不起作用。它以前可以工作,如果我重新启动应用程序,它可以工作,但在窃听状态下不起作用。
  4. 当我使用 DDMS 转储视图时,前一个片段中的视图不会出现。

这似乎是新 SwipeRefreshLayout 中的一个错误,但我找不到任何人有同样的问题,而且似乎没有在https://code.google.com/p/android/issues/list?can=上报告1&q=SwipeRefreshLayout&colspec=ID+Type+Status+Owner+Summary+Stars&cells=tiles

我正在寻找一种解决方法,强制删除前一个片段的视图。

0 投票
3 回答
3721 浏览

android - SwipeRefreshLayout 干扰 setOnScrollListener

每次我向上或向下滚动列表时,我都会隐藏(或取消隐藏)一些视图OnScrollListener。这是附加到我的ListView.

布局:

自从我添加了,当我在上面的侦听器中SwipeRefreshLayout时,我什么也没得到。Log我怎样才能同时使用这两个项目?

编辑:似乎是我需要的,但我不能让它仍然工作

作为那篇文章的一部分,我在 中添加了这个onScroll,但它似乎不起作用。

EDIT2:这是问题的核心:似乎该onScroll方法在 Activity 首次启动并且列表加载时触发,然后再也不加载了。

0 投票
1 回答
2178 浏览

android - SwipeRefresh 与 ScrollView 和 FloatingActionButton

我正在尝试使用三个 TableLayout 为浮动按钮和滚动视图实现 SwipeRefreshLayout。我想一直在屏幕上显示浮动按钮(就像它在带有 Material Design 的 Gmail 应用程序上一样)。不幸的是,滑动刷新阻止了向上滚动。如何通知滑动刷新我的滚动视图要向上滚动?我应该改变布局结构吗?

我正在使用库https://github.com/futuresimple/android-floating-action-button

这是我的布局: