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

android - RecyclerView Expanded Item 阴影/高度

编辑:在我的 Recyclerview 中,itemViews可以展开和折叠。这expandView是一个insertedclickedItemPosition. 一切正常,但是按照Google Material Design Guide-Lines 扩展的项目应该在扩展项目的下方和上方有一个阴影。例如谷歌的拨号器呼叫日志。如何在单击的项目上方和下方实现阴影效果?

已经尝试通过为 alpha 值设置动画来处理上方和下方项目中的阴影,但因此我需要 notifyItemChanged() 这看起来并不好。

有什么建议么?问候

0 投票
2 回答
14422 浏览

android - 如何知道 RecyclerView 中的最后一项

在我的RecyclerViewAdapter中,我想知道这个项目是否是最后一个。我怎样才能检查它?

onBindViewHolder唯一的有位置值

0 投票
0 回答
56 浏览

android - Recyclerview 项目布局

有没有办法recyclerview通过按下项目来动态更改项目的布局?我想如果我们简单地删除该项目并立即创建另一个项目以便调用 onCreateViewHolder 可能会起作用?

0 投票
3 回答
706 浏览

android-recyclerview - Recycler 查看回收问题

我有一个回收站视图。当我进行拉动刷新时,如果新数据只是一个列表项,那么回收站视图会完美地加载该项目。但是如果更新的数据包含2个或更多,那么我认为视图没有正确回收。在 actionContainer 中,应该为每个更新的列表项添加一个项。但是在拉刷新期间,只有当有 2 个或更多列表项要更新时,actionContainer 才会显示 2 个数据,而它应该只有一个。有人可以帮我解决这个问题吗?

0 投票
0 回答
344 浏览

android - notifyItemChanged 由 recyclerview 中的自定义观察者使用

自定义回收站查看链接

我创建了一个自定义 recyclerview 并且它工作正常,但问题是当我更新一个项目时,notifydatasetchanged 被自定义 recyclerview 观察者拦截,并且不会反映到 recycler 视图适配器中,但是在滚动 recyclerve 时视图会得到更新。

当我更新任何项目并调用 notifydatasetchanged() 时,notifydatasetchanged() 被自定义 recyclerview 适配器拦截并且没有反映到我的自定义适配器中我不知道该怎么做,请帮助我

0 投票
3 回答
18522 浏览

android - RecyclerView 在回收时导致问题

我有一个我使用创建的项目列表RecyclerView。当用户单击其中一个时,我会更改该选定项目的背景颜色。问题是,当我滚动浏览我的项目并且它们被回收时,某些项目会获得所选项目的背景颜色(这是错误的)。在这里你可以看到我Adapter的代码:

0 投票
1 回答
1719 浏览

android - Android:如何返回新创建的 RecyclerView 列表?

我创建了一个具有默认布局的 RecyclerView 列表。然后我将一个新项目添加到列表中,并且布局更新以显示新项目。然后我导航到以前的活动。当我返回 RecyclerView 活动时,我将返回到通用默认列表,并且我在 RecyclerView 列表中的新项目消失了。

那么如何返回到 RecyclerView 和我创建的新项目而不是通用列表?我是否需要添加一些代码,说明如果适配器的大小 > 0 则不要使用现有列表创建新列表?我应该在 RecyclerView 活动还是在适配器中进行测试?如果不是,我的问题是否会因为适配器与 RecyclerView 活动的 savedInstanceState 不相关而出现?

活动:

适配器:

Activity 中的工具栏代码:

0 投票
1 回答
295 浏览

android - 为什么 RecyclerView 没有 wrap_content 属性?

问题不在于解决方法是什么,因为这已经通过使用自定义布局管理器解决了。我的问题是为什么android没有提供这个功能?

是否因为 wrap-content 会使回收器视图一次又一次地计算所有子视图的维度以设置它自己的维度并且不是首选行为并且不是使用适配器视图的本质?或者是其他东西?

0 投票
1 回答
1722 浏览

android - 如何使用多个数据集制作回收站视图?

我正在尝试从 html 表行中创建 recyclerview。
我已经制作了适配器和 recycler_item 布局。


在主要活动中有一个循环,它解析 html doc,并将 elementid 文本写入数组。


所以这个数组将是 recyclerview 中 textview 的文本。
这可以在一个元素中执行 recyclerview。
那么如何做同样的事情,但在一个 recyclerview 项目中添加额外的文本视图?

0 投票
2 回答
103 浏览

java - 如何修复我的回收站上的 NullPointerException 错误?

我正在尝试在我的活动中创建 RecycleView,但应用程序在启动时崩溃并且日志显示

我不能整天解决这个问题,所以我希望你能我的课程:MainActivity.class:

ImageAdapter.class

和 content_main.xml

item_image_activity.xml

MainActivity.xml