问题标签 [recyclerview-layout]

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 投票
3 回答
5486 浏览

android - Recyclerview 作为 Snappy Gallery

我一直试图自己解决这个问题,但没有机会。

我需要的是RecyclerView(水平滚动)始终显示 3 个项目。并且每当用户向左和向右甩动或滚动时,它应该捕捉到接下来的 3 个项目(如果有的话)。如果有的话,我只是在寻找最简单的解决方案。

我找到了包含单个项目的画廊解决方案,但我需要 3 个项目。我知道这一定是可能的,但我真的不知道怎么做。一方面,LayoutManager应该计算项目宽度以使其与设备的宽度相匹配。我想我需要使用RecyclerView.OnScrollListener某种方式使用。

任何人都可以在这里帮助我吗?

0 投票
1 回答
69 浏览

android - SpannableGridView 更改布局问题

我想像这样使用 recyclerview 布局。“0”网格是屏幕高度的一半。“1”、“2”、“3”、“4”大小相同且可重复。当您向下滚动时,其余网格就像小网格。对不起我的坏模型。

我发现了 TwoWayView 库,但我无法自定义它。

在此处输入图像描述

0 投票
1 回答
1775 浏览

android - Recyclerview 项目的涟漪效应有时并不明显

我在其中一个活动中有一个 recyclerview 实现,并且 Recyclerview 项目单击导航到另一个屏幕。但是,当用户单击 Recyclerview 项目时,用户可以在导航到其他活动之前看到涟漪效应(在 API 级别 >= 21 中)。我的问题是有时导航速度很快,用户无法注意到任何连锁反应。如何将导航延迟几毫秒,以便用户可以看到一些连锁反应。

Recyclerview 布局如下

Recyclerview项目布局如下

0 投票
0 回答
347 浏览

android - RecyclerView中使用ItemTouchHelper设置刷卡布局

我创建了一个RecyclerView并将其附加到一个ItemTouchHelper,所以我可以滑动列表中的项目。问题是,当我滑动一个项目时,分隔符(2dp 高视图)随之滑动 - 我的项目下方似乎有一个空布局。

有没有办法改变这种布局?或者其他处理方式?

0 投票
1 回答
7165 浏览

android - 浮动操作按钮未显示在顶部

我目前正在尝试制作一个浮动操作按钮,但是由于某种原因,它一直在我的 recylerView 下呈现该按钮。我尝试过弄乱布局顺序高度,甚至尝试使用.bringToFront()java 代码中的方法。

在此处输入图像描述

活动主

Fab_layout

0 投票
5 回答
20502 浏览

android - RecyclerView 在顶部更新时崩溃

我的应用程序中有一个RecyclerView一切工作正常当最后一个项目可见时滚动时我正在向底部添加更多项目并且它工作正常。现在问题是我有一个Handler每 5 秒运行一次并检查 Web 服务中是否有任何更新,如果有任何更新,我只需将数据加载到顶部,RecyclerView当我没有滚动时它工作正常但是RecyclerView当我滚动它并Handler调用它时(因为它每 5 秒后调用一次),然后在更新RecyclerView顶部的应用程序时崩溃。

顶部更新功能:

这是错误日志:

PS:com.android.support:recyclerview-v7:22.2.1被使用

0 投票
3 回答
5392 浏览

android - RecyclerView 可扩展cardView

我用 RecyclerView 做了一个小项目,里面有 CardView 项目。我创建了可扩展卡(通过按下卡内的小按钮进行扩展)。每张卡片总是包含可见部分(id:top_layout)和可扩展部分(id:expandable_part_layout)。

问题是,当我展开最后一个项目或展开后其底边低于 RecyclerView 底边的项目时(项目的某些部分或展开的项目对用户不可见),RecyclerView 应该向上滚动所有项目以显示我展开的整个项目。我尝试使用scrollToPosition和类似的方法滚动到扩展卡的末尾,但没有成功。

所以,我的问题是如何在我展开卡片后向上滚动 RecyclerView 关于卡片展开部分的高度?- 这是我的想法,也许有人有更好的解决方案。

0 投票
3 回答
7124 浏览

android - 实施滑动以刷新布局后回收站视图无法正确滚动

在实施 Swipe to refresh 视图之前,recycler 视图工作顺利,但每当我尝试向下滚动 recycler 视图时,swipe to refresh 就会干扰并阻碍滚动运动。

这是问题的屏幕截图:

(请注意,当回收站视图向下滚动时,会出现滑动以刷新布局)

在此处输入图像描述

这是我的布局片段:

下面是我的片段的代码:

我还在活动布局中实现了协调器布局。这是代码:

你能帮我解决这个问题吗?这将有很大帮助。提前致谢。

0 投票
1 回答
5754 浏览

android - Android 中的 RecyclerView 在没有任何错误消息的情况下无法正常工作

我遵循了不同的教程和官方文档来尝试实现 RecyclerView 但它无法正常工作并且我没有收到任何错误消息我希望有人能看到我所缺少的:

我的依赖:

使用 RecyclerView 的活动,我正在使用库黄油刀来声明视图,并且我已经确保填充了数组Film[] filmography :

这是我的 FilmographyAdapter 类:

这是用作 RecyclerView 的自定义布局的filmography_list_item.xml :

我看不出有什么问题,没有错误信息什么都没有???

0 投票
4 回答
18486 浏览

android - RecyclerView 没有滚动到底部

我遵循 recyclerview 指南并为我正在制作的应用程序构建了一个,但由于某种原因它没有滚动到底部。我将它与谷歌代码片段以及其他在线代码片段进行了比较,看不出有什么区别。我发布了一张图片和我正在使用的代码。我正在使用标签,因此 recyclerview 填充在一个片段中。

该应用程序的外观:

http://imgur.com/H5uOLFR

适配器类:

片段类:

recyclerview的xml布局:

recyclerview 项目的 xml 布局: