问题标签 [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 - 如何在android中触发swiperefreshlayout?
我想SwipeRefreshLayout
在onCreateView
我的MainFragment
. 我想要做的是开始下载事件中的信息,onCreateView
同时我显示 SwipeRefreshLayout 刷新。有任何想法吗?
这是我的 Java 代码中的代码MainFragment
这是我的fragment_main.xml
我正在使用 Android Studio,这是我的构建 gradle
我已经安装Android SDK Build Tools 21.0.2
android - SwipeRefreshLayout 与 listview 和 emptyView
我有一个带有列表视图的 SwipeRefreshLayout,这个列表视图有一个空视图,但是当列表视图为空时,它显示他的空视图,但是 SwipRefreshlayout 上的刷新不起作用..
为什么?
java - Android IllegalStateException:指定的孩子已经有一个父母
我得到了标题中所述的 IllegalStateException,我知道这是因为我在某处添加了一个已经有父视图的视图,但我找不到在哪里?我已经为其他遇到此问题的人尝试了一些不同的解决方案,但它没有奏效,因为他们似乎从另一个来源获得了问题而不是我。帮助将不胜感激!
错误堆栈:
我在这里找不到对我的任何文件的任何引用?
我在标准选项卡式应用程序(来自 eclipse 创建应用程序指南)之上构建,但我已将一些内容更改为支持库替代方案,以便将其与 SwipeRefreshLayout 一起使用。
我的 MainActivity.java:
库列表片段.java:
最后是我的 fragment_librarylist.xml
提前谢谢了!
android - SwipeRefreshLayout in API 21
I previously was using API 19 and was using SwipeRefreshLayout
for many of my fragments. When I loaded content for the first time previously, I was using the setRefreshing(true);
and was able to load content and it worked fine.
I'm noticing in Android 5.0 Google is using a circular progress view. When I call setRefreshing(true);
now it simply has no effect. Is there anyway to programmatically show the new spinner? I've delved in to this quite a bit but not able to programmatically show it. I have read the following on this:
http://developer.android.com/tools/support-library/index.html
https://yassirh.com/2014/05/how-to-use-swiperefreshlayout-the-right-way/
SwipeRefreshLayout doesn't show any indicator of refreshing
Basically, it shows no indication of refreshing on the first try.
android - SwipeRefreshLayout - 将 android 版本切换到 v21 时垂直滚动不起作用
当用户在寻呼机内滚动时,MyViewPager 必须垂直滚动。这在 android 版本 19 中工作,现在我已经将 android 版本更新到 v21,我得到的是寻呼机上的刷新球。我可以使球看不见,但寻呼机仍然没有滚动。
这是我的 main-content.xml
这是 MyActivity.java
这是 MyViewPager
java - Android SwipeRefreshLayout 刷新指示器不可见
我在片段内使用 android.support.v4.widget.SwipeRefreshLayout 。滑动可以完美地刷新我的数据,但我只能看到一个空白的白色圆圈作为滑动指示器。我看到的所有其他问题似乎都不起作用。
XML
依赖项
我怎样才能让这个刷新指示器工作?
android - SwipeRefreshLayout 隐藏在空的 RecyclerView 上
我有一个Fragment
和一个SwipeRefreshLayout
然后RecyclerView
作为孩子。当 Fragment 提交时,它开始与服务器通信以检索一些数据并填充将为 RecyclerView 提供服务的 CustomAdapter。
用户可以通过向下滑动或按下 ActionBar 上的按钮来刷新内容。在后一种情况下,我手动调用swipeRefreshLayout.setRefreshing(true)
. 所以直到现在都没有麻烦。
当我在第一次加载 RecyclerView ( onStart()
) 期间手动调用刷新状态时,就会出现问题。进度指示器没有显示,我假设是因为 RecyclerView 仍然是空的,因为它需要几秒钟来检索所有数据......
我给你留一些代码。
片段代码:
XML 代码:
解决这种情况的最佳做法是什么?添加第二个虚拟 SwipeRefreshLayout?立即强制一个空适配器?
android - 未定义 SwipeRefreshLayout 类型的 setProgressViewOffset(boolean, int, int)
使用支持修订版 21 中的新 SwipeRefreshLayout(或今天最新,来自 sdk 管理器)我让它工作,但我需要使用向下移动视图
对于 SwipeRefreshLayout 类型,方法 setProgressViewOffset(boolean, int, int) 未定义。
如何解决这个问题?
android - 使 ListView + SwipeRefreshLayout 在 v21 更新后返回滚动
在 Android Support Library v21 之前,当用户使用 SwipeRefreshLayout 拖动 ListView 时,列表本身会向下滚动并出现加载布局: http://sdchang.com/wordpress/wp-content/uploads/2014/03/001 。 PNG
现在,更新后,“刷新...”布局发生了变化。列表是固定的,会弹出一个白色的小圆圈。我可以让 ListView 再次向下滚动吗?
android - 如何在 gridview 的底部使用 SwipereFreshLayout?
我正在使用 SwipereFreshLayout,它总是出现在网格视图的顶部,但我想把它放在底部。我怎样才能做到这一点?
代码: