问题标签 [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 投票
1 回答
1496 浏览

android - Android SwipeRefreshLayout 示例导致错误:“指定的孩子已经有一个父母。”

我正在使用来自 Android Developers 网站的以下示例:

SwipeRefreshListFragment 官方示例

运行应用程序时,我不断收到此错误:

            

代码是正确的,它与页面上显示的示例类似。我所有的课程都有正确的导入。而且我没有setContentView()在任何地方使用过两次。我需要在哪里添加该removeView()方法,或者有更好的方法来完成这个?

感谢您对此的任何建议。我想知道为什么这个例子不起作用。

附上我的代码:

主要活动

SwipeRefreshListFragment

SwipeRefreshListFragmentFragment

活动库

0 投票
0 回答
220 浏览

android - android:如何将 SwipeRefreshLayout 与 SwipeListView 一起使用?

我面临的问题是当从左向右移动时有任何轻微的向下手势时,swipeListView 的动画会卡住。即使刷新列表也不会将卡住的视图带到默认视图。所以,请帮助我避免这个问题。谢谢

0 投票
1 回答
1521 浏览

android - SwipeRefreshLayout onRefresh 方法不起作用

我将 ListView 添加到 SwipeRefreshLayout。但是,onRefresh 方法不起作用。列表视图带有数据,我猜列表视图的滚动会阻止 onRefresh 工作。我正在使用一种在第一个项目可见时启用 swipeContainer 的方法。您能否检查我的代码并告诉我我做错了什么?

这是我的活动:

0 投票
9 回答
33258 浏览

android - SwipeRefreshLayout + ViewPager,仅限制水平滚动?

我已经在我的应用程序中实现了SwipeRefreshLayoutViewPager但是有一个大麻烦:每当我要向左/向右滑动以在页面之间切换时,滚动太敏感了。稍微向下滑动也会触发SwipeRefreshLayout刷新。

我想对水平滑动开始的时间设置一个限制,然后只强制水平直到滑动结束。换句话说,我想在手指水平移动时取消垂直滑动。

这个问题只发生在ViewPager,如果我向下滑动并SwipeRefreshLayout触发刷新功能(显示条)然后我水平移动手指,它仍然只允许垂直滑动。

我试图扩展ViewPager类,但它根本不起作用:

布局xml:

任何帮助将不胜感激,谢谢

0 投票
2 回答
746 浏览

android - 锁定 SwipeRefreshLayout

我试图在 ListView 项目的 onLongClick 内完全禁用 SwipeRefreshLayout。

我目前正在使用 setEnabled(false) 但有时滑动手势无论如何都会被识别。

我可以尝试什么来阻止这种行为?

0 投票
3 回答
26881 浏览

android - SwipeRefreshLayout 在向下滑动时禁用拖动动画

是否可以在没有类自定义的情况下在向下滑动时禁用SwipeRefreshLayout拖动动画?

0 投票
1 回答
1136 浏览

android - SwipeRefreshLayout com.android.layoutlib.bridge.MockView 无法转换为 android.view.ViewGroup

我收到了这个错误:

我的 XML 代码:

我已经重新启动了eclipse,但这并不能解决错误。

0 投票
2 回答
2991 浏览

android - 在水平 Listview 中滑动时禁用垂直滑动 (SwipeRefreshLayout)

我的应用程序目前由一个ViewPager有几个Fragments. 在特定的情况下,Fragment我有一个SwipeRefreshLayout带有一个ScrollView并进入这个容器的 Horizo​​talListView 类型TwoWayView

问题是当我在未禁用ListView的垂直滚动中水平滑动时,有时它会在操作过程中破坏水平滑动。SwipeRefreshLayout

这是我试图解决的问题:

这是我的布局:

如果有人可以帮助我,那就太好了。

0 投票
5 回答
4940 浏览

android - SwipeRefreshLayout 在片段创建时没有动画

我正在android.support.v4.widget.SwipeRefreshLayout使用android.support.v7.widget.RecyclerView.
在创建片段视图时,我需要显示SwipeRefreshLayout动画。但是当我打电话时,setRefreshing(true)什么也没有发生。但是当我刷新数据时动画会发生变化。
我想如果里面没有孩子,动画就不会显示SwipeRefreshLayout
如何以最好的方式展示这个动画?

0 投票
1 回答
2274 浏览

android - android 5 onInterceptTouchEvent 模块中的 SwipeRefreshLayout.java 没有中断

我注意到在那个函数中,Action_down 之后没有中断,然后代码可以运行到 ACTION_MOVE,对吗?

不知道为什么对待ACTION_DOWN然后直接对待ACTION_MOVE,是这样吗?提前致谢。