问题标签 [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 - 当滚动位置位于顶部时,SwipeRefreshLayout + WebView
我正在尝试将 SwipeRefreshLayout 与 WebView 一起使用。
我面临的问题是在页面中间,当用户向下滚动时,会出现不需要的刷新。
如何使刷新事件仅在 webview 的滚动位置位于顶部时发生。(即,他正在查看页面的顶部)?
android - SwipeRefreshLayout 在 onCreate 中导致 NullPointerException
使用 SwipeRefreshLayout 运行我的应用程序会导致应用程序崩溃。我试图调试这个问题,但它似乎发生在setColorScheme
它进入之后ensureLayout
日志猫:
这是我的代码:
我的xml:
任何想法为什么这可能会崩溃?我已经在 Android Private Libraries 下的项目中添加了正确的 jar 文件。
非常感谢所有想法。先感谢您。
android - SwipeRefreshLayout with EmptyView nullPointerException
每当我向下滑动刷新时,我都会收到 NullPointerException,但它不在我的代码中,而是在 SwipeRefreshLayout 的 startRefresh() 方法中。
`
这是我的主要活动 MonitoredCoursesActivity 的 onCreate 和 onRefresh:
我的activity_main.xml:
我的 ListView 项目的 row.xml:
`
我已经搜索过,这是唯一类似的问题,但该解决方案不适用于我的情况(或者至少我认为如此)。有什么线索吗?提前致谢。
android - Android Swipe Refresh Layout 向上滚动刷新
我已经为我的网格视图实现了滑动刷新布局,如果我向下拉(滚动)以调用刷新,它可以完美地工作。
但是,我试图弄清楚当用户向上滚动时如何刷新。因此,当用户到达网格中的最后一个项目(我的限制是 10)时,当用户看到所有十个然后向上拉或尝试继续滚动时,我该如何刷新?
任何帮助表示赞赏。
android - SwipeRefreshLayout——如何检测拖动距离?
我在我的布局中使用 SwipeRefreshLayout,我需要显示一个动画来调整已被拉下的距离。
到目前为止,我还没有找到任何方法来检测已拉出的实际距离。SwipeRefreshListener 只检测是否发生了刷新。
任何帮助,将不胜感激。
android - SwipeRefreshLayout - 从底部拉出
当它从底部拉出来时,有没有办法用来SwipeRefreshLayout
刷新?ListView
我从顶部创建了拉动,但我也需要从底部拉动。有很多关于如何创建从顶部拉动的教程,但是我找不到任何从底部拉动的教程?
android - Android 在 onRefresh 调用中更新列表视图
所以我从一个线程中动态地构建我的列表视图,因此它可以异步工作。我刚刚实现了谷歌的 SwipeRefreshLayout。所以在 onRefresh 调用中我想重建列表。然而,我尝试的一切要么什么都不做,要么告诉我。
“只有创建视图层次结构的原始线程才能触及它的视图。”
列表是如何构建的
onRefresh
android - SwipeRefreshLayout 选项卡布局。Webview 无法向上滚动
好的,所以我有一个 Tab 视图,里面有一个 webview、一个 listview 和一些其他页面。我希望能够执行 SwipeRefreshLayout 来刷新每个项目。我在每一页上都有这个工作。但是,当我在 web 视图中向下滚动时,我无法向上滚动。它触发刷新并重建它。我希望能够在我的网络视图中向上滚动。
布局的东西
SwipeRefreshLayout 正在片段内用于我的选项卡式布局。
android - 增强型ListView SwipeRefreshLayout
我正在使用 SwipeRefreshLayout 和 EnhancedListView 像 GMAIL-App 一样组合它们。当我开始水平滑动时,我仍然可以垂直滑动。在这种情况下,EnhancedListView 的动画会卡住,如果我没有完成垂直(SwipeRefreshLayout)滑动,则不会重置或滑动到最后。
我可以看到,首先拉动刷新然后 swipeToDismiss 不起作用。只能先滑动然后刷新。所以我想这是关于beeing一个父元素。
我想到的可能解决方案:检查水平滚动并使用 swipeL.setEnabled(false) 禁用 SwipeRefreshLayout; 当完成 swipeL.setEnabled(true); 但我找不到在哪里禁用和启用它。
我的布局:
我的代码:
android - 借助 Baseadapter 在 SwipeRefreshLayout 中加载数据
我正在做的事情是在 BaseAdapter 的帮助下在 SwipeRefreshLayout 中加载一些数据。完整代码如下。
这是主要的活动课。
MainActivity.java
这是适配器类
DemoAdapter.java
下面是 Getter Setter。
GetterSetter.java