草庐IT

swiperefreshLayout

全部标签

android - Stack with swiperefreshlayout with collapsingtoolbarlayout

我想将SwipeRefreshLayout放在包含CollapsingToolbarLayout的CoordinatorLayout之外。当我向上滚动到顶部时,CollapsingToolbarLayout工作正常(折叠内部View)。但是我向下滚动,它没有展开View,它显示图标刷新以进行刷新。我怎样才能向下滚动,它会扩展View,然后显示图标会刷新。 最佳答案 您可以处理AppBarLayout的监听器publicabstractclassAppBarStateChangeListenerimplementsAppBarLayo

java - SwipeRefreshLayout 使用的最低 Android API 版本

我想知道我可以用吗“android.support.v4.widget.SwipeRefreshLayout”介于android4.1(api级别16)和5.1(22)之间? 最佳答案 是的。无论您在哪里看到android.support.v4作为包的一部分,该类都可以追溯到API级别4。 关于java-SwipeRefreshLayout使用的最低AndroidAPI版本,我们在StackOverflow上找到一个类似的问题: https://stackov

android - 无法在 Eclipse 中访问 SwipeRefreshLayout

这个问题在这里已经有了答案:eclipsecan'tfindandroid.support.v4.widget.SwipeRefreshLayout(9个回答)关闭7年前。我已经将我的AndroidSDK的支持库更新到19.1,并且还更新了ADT插件。后来我重新启动了我的eclipse我无法导入SwipeRefreshLayout。我确定我的SDK有SwipeRefreshLayout。请帮我解决这个问题。

android - 具有多个 ListView 的 SwipeRefreshLayout

我有一个非常复杂的结构,一个FrameLayout包含2个LinearLayout(一次只显示一个)。其中一个LinearLayout需要下拉刷新。所以我的布局XML看起来有点像这样:[...]我希望能够在整个Linearlayout上进行下拉刷新,这就是为什么我的想法是用SwipeRefreshLayout将其全部包装起来。但是拉动TextView现在不起作用,有时行为真的很奇怪(我看到气泡但它立即消失)。只有当我打开其中一个ListView时,它才会按预期工作。我什至尝试导入MultiSwiperefreshLayout(来自here)并设置:swipeLayout.setSwip

android - ListView inside SwipeRefreshLayout inside Drawer(Layout) : does not lock scroll direction

ListView将其滚动方向锁定在滚动开始的方向。这适用于此配置:DrawerLayoutListView当我向上/向下滑动时,列表会滚动。当我向左滚动时,抽屉关闭:完美。当我开始向下滑动然后改变方向时,初始方向(水平/垂直)被锁定。但是,如果我像这样将列表包装在SwipeRefreshLayout中:DrawerLayoutSwipeRefreshLayoutListView..然后滚动/滑动方向的锁定不再起作用。当我向上/向下滑动然后向左/向右滑动时,列表会滚动,抽屉也会移动。后者不是我想要的。关于如何使用SwipeRefreshLayout恢复以前的行为有什么建议吗?

android - SwipeRefreshLayout 和 TabLayout 问题

我有一个简单的项目,在MainActivity中有一个TabLayout,有3个选项卡,每个选项卡都有一个SwipeRefreshLayout。如果我拉动以刷新第一个选项卡,然后在第一个选项卡仍在刷新时移动到第三个选项卡,当我返回第一个选项卡时,看起来第一个选项卡上有一个View,其中包含在我移动到第三个选项卡之前选项卡的状态。我可以滚动项目并正常使用选项卡。请看下面的图片和下面我的代码。我可以关闭调用swipeLayout.setRefreshing(false)的“刷新指示器”;在ContentFragment的onPause中,但覆盖View停留在那里。初始画面出现问题的屏幕主A

android - 折叠工具栏与包含 SwipeRefreshLayout 和 RecyclerView 的 fragment 一起使用

您好,我正在研究CollapsingToobar和Framelayout。当有transaction时,Fragment将替换FrameLayout。一个fragment包含SwipeRefreshLayout和一个RecycleView。但是每当我放置swipeRefreshLayout时,RecycleView都不会出现(它在没有SwipeRefreshLayout的情况下正常运行)。这是我的Activityactivity_topstory_detail的xml我的fragment布局TopStoryDe​​tailFragment和我的comment_list布局文件有什么方法

android - 如何在 SwipeRefreshLayout 中设置自定义刷新 View ?

我必须用自定义View更改默认刷新View。谁能告诉我如何做到这一点?如有任何帮助,我们将不胜感激。 最佳答案 给你:第1步:Gradle依赖compile'com.reginald.swiperefresh:library:1.1.1'第二步:xml配置第3步:Java代码://SetacustomHeadView.usedefaultHeadViewifnotprovidedmCustomSwipeRefreshLayout.setCustomHeadview(newMyCustomHeadView(this));//Setre

android - 调整 SwipeRefreshLayout 高度以将 View 置于其底部

我在RelativeLayout中有SwipeRefreshLayout。问题是SwipeRefreshLayout占据了屏幕上的所有位置,我需要在该View之后放置一个View。Seepicture:我有:第一个View,我需要:第二个View位于屏幕的最底部,但顶部有一些空间。我的示例XML是: 最佳答案 将android:layout_alignParentBottom="true"给你的LinearLayout并在LinearLayout上方设置SwipeRefreshLayout,同时将其高度赋予match_parent

android - SwipeRefreshLayout 在将支持库更新到 23.2.0 后阻止 AppBarLayout 向下滚动并显示刷新圈

将googlelibs更新为23.2.0后面临的问题是以前的支持库版本(我记得是22+或23.1.0)。我有RecyclerView在SwipeRefreshLayout,在CoordinatorLayout中有AppBarLayout与CollapsingToolbarLayout.所以当我现在有CollapsingToolbarLayout未完全展开并尝试展开swipeRefreshindicator出现,而不是扩展CollapsingToolbarLayout.我能做什么? 最佳答案 这似乎是23.2.0版本支持库中的一个新旧