问题标签 [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.
android - DragSortListView 无法在 SwipeRefreshLayout 上向下拖动
我在 SwipeRefreshLayout 中使用 DragSortListView ( https://github.com/bauerca/drag-sort-listview ) 使其能够用于“拉到刷新”和可拖动的列表视图。这是我的 XML:
这是我的 listview 元素的 XML:
这是我在onCreateView
片段中调用的 DragSortListView 初始化:
但是,DragSortListView 不知何故无法向下拖动任何列表项,但向上拖动功能仍然有效。我怀疑onTouchListener
当我向下拖动列表元素时,在 DragSortListView 中的 SwipeRefreshLayout 会以某种方式覆盖onTouchListener
。
这个问题有什么解决方案或解决方法吗?我的应用程序中需要这两个功能,即滑动刷新和拖动列表视图。
android - 如何使用 Swip Refresh Layout 刷新我的 ListView?
我想做刷新。如果刷新,我可以获得更多数据。我不知道如何获取新数据。谁要帮我?我需要帮助。我使用了滑动刷新布局。我不知道如何连接 parseJSON() {}。对不起我的英语不好!
android - 支持库的 r21 中的样式 SwipeRefreshLayout
我找不到任何关于如何refreshIcon
在swipeRefreshLayout
?
这只是改变了<background color>
刷新图标背景,有没有办法改变箭头本身的颜色?
android - SwipeRefreshLayout 中使用的 drawable 可以更改吗?
是否可以将SwipeRefreshLayout中的默认进度可绘制对象更改为自定义可绘制对象?
如果是,我会丢失旋转/动画或其他属性吗?
json - 使用 SwipeRefreshLayout 重新加载/重新启动片段,其中包含带有 CardViews 的 RecyclerView 列表
我正在开发一个带有左侧导航抽屉的应用程序,并且导航抽屉的每个部分都加载了一个不同的片段,其中包含一个 RecyclerView 列表和来自服务器的 JSON 数据。JSON 数据是通过 Volley 获取的,但有时异步任务需要一段时间,并且 RecyclerView 显示为空。我想在片段上实现 SwypeRefreshLayout 以便在用户向下拖动视图时重新加载它们。
我有两个问题:
1)带有小旋转球的动画只出现一秒钟然后消失
2)在我向下滑动之后,导航抽屉部分中的所有其他片段都显示了这个完全相同的片段,该片段已被刷新,不再属于它们自己的片段。
如何修复它,正确显示重新加载动画并独立触发每个部分的片段重新加载?
这是片段的 XML 代码:
这是片段代码:
这就是我使用导航抽屉从 MainActivity 调用每个片段的方式:
android - Android SwipeRefreshLayout 使用支持库在 Fragment 中显示两次
这似乎是一个支持库错误,但是当我使用此代码在片段 onCreateView 中刷新 mSwipeRefreshLayout 时
循环进度开始两次。首先它出现并立即隐藏,然后再次出现,然后像它应该做的那样工作。它不会发生在 Android L 设备上,只有当 api < 21 并使用支持库时。请帮帮我。
android - 如何在我的项目中导入 android.support.v4.widget.SwipeRefreshLayout
我想创建一个滑动来刷新布局,但是这个异常被提出了。异常详细信息记录在 Window > Show View > Error Log 找不到以下类: - android.support.v4.widget.SwipeRefreshLayout(修复构建路径,编辑 XML,创建类)
android - 新版 SwipeRefreshLayout 导致视图绘制错误
我有一个由片段组成的 ViewPager(由 AbstractBrowsePagerAdapter 支持)。每个片段都以 SwipeRefreshLayout 作为根来扩展布局。我最近更新了 support-v4:21.0.0 库。新的 SwipeRefreshLayout 使用圆形进度条而不是线性垂直进度条,如下面的屏幕截图所示。
当我拉刷新时,向右滑动,在 ViewPager 中创建一个与我拉刷新的索引相同的新片段,然后转到那个新片段,以前的视图仍然出现在我的新内容之上。
正如您在屏幕截图中看到的,“空目录”文本视图和“圆形进度条”仍然出现在之前被销毁的片段中。
- 这只发生在 SwipeRefreshLayout 处于加载状态时(加载器显示在屏幕上)
- 以前版本的 SwipeRefreshLayout 不会发生这种情况
- 发生错误时,hierarchyviewer 工具不起作用。它以前可以工作,如果我重新启动应用程序,它可以工作,但在窃听状态下不起作用。
- 当我使用 DDMS 转储视图时,前一个片段中的视图不会出现。
这似乎是新 SwipeRefreshLayout 中的一个错误,但我找不到任何人有同样的问题,而且似乎没有在https://code.google.com/p/android/issues/list?can=上报告1&q=SwipeRefreshLayout&colspec=ID+Type+Status+Owner+Summary+Stars&cells=tiles
我正在寻找一种解决方法,强制删除前一个片段的视图。
android - SwipeRefreshLayout 干扰 setOnScrollListener
每次我向上或向下滚动列表时,我都会隐藏(或取消隐藏)一些视图OnScrollListener
。这是附加到我的ListView
.
布局:
自从我添加了,当我在上面的侦听器中SwipeRefreshLayout
时,我什么也没得到。Log
我怎样才能同时使用这两个项目?
编辑:这似乎是我需要的,但我不能让它仍然工作
作为那篇文章的一部分,我在 中添加了这个onScroll
,但它似乎不起作用。
EDIT2:这是问题的核心:似乎该onScroll
方法在 Activity 首次启动并且列表加载时触发,然后再也不加载了。
android - SwipeRefresh 与 ScrollView 和 FloatingActionButton
我正在尝试使用三个 TableLayout 为浮动按钮和滚动视图实现 SwipeRefreshLayout。我想一直在屏幕上显示浮动按钮(就像它在带有 Material Design 的 Gmail 应用程序上一样)。不幸的是,滑动刷新阻止了向上滚动。如何通知滑动刷新我的滚动视图要向上滚动?我应该改变布局结构吗?
我正在使用库https://github.com/futuresimple/android-floating-action-button
这是我的布局: