问题标签 [groupie]

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 投票
2 回答
442 浏览

android - 无法解决:com.xwray:groupie:2.9.0

我想添加 groupie 依赖项,但同步后它给了我以下错误。

在此处输入图像描述

当我尝试运行我的程序时,它给了我这个错误。 在此处输入图像描述

这些是我在 build.gradle 文件中的依赖项:

0 投票
1 回答
253 浏览

android - 如何使用 Kotlin 过滤 RecycleView

我是 Kotlin 编程语言的新手,处理 recyclerView 有点难以理解,所以我使用了 Groupie 库,但是没有足够的文档或教程来说明如何处理这个库。

直截了当我有一个回收器视图包含我添加到适配器的数据,我想使用 searchView 过滤该数据,我不知道如何从 groupAdapter 或项目中获取列表或文本在它们里面执行过滤。

这是我的片段的 XML 布局

seachView XML 布局

这是我的片段类

0 投票
0 回答
124 浏览

android - 在 groupie 适配器 recyclerview android 中显示所选项目?

我正在使用 groupie 作为我的 recyclerview 的适配器。[追星适配器][1]

我在其中有一个水平回收器视图,为此我使用了可绑定的项目视图。

这是我的水平 recyclerview 项目

我使用它如下。我有一个组项目,我将它们添加为

点击的项目是

我想在用户单击它时显示用户选择的视图,并将其他视图保持为未选中状态。对我来说,选择发生了,但它无法从其他项目视图中删除选择。有什么建议么?[1]:https ://github.com/lisawray/groupie

0 投票
1 回答
119 浏览

android - 水平 RecyclerView 作为 Groupie 适配器中的项目不起作用

我正在使用 Groupie Adapter 将我的数据填充到 RecylerView,其中包含不同类型的项目并使用可扩展的组和部分,其中一个项目是 Horizo​​ntal RecyclerView - 一切正常,除了 ** 我无法将子 Horizo​​ntal RecyclerView 滚动到查看它的项目。**

PiHorizo​​ntalListItem 包含一个 RecyclerView

任何人都可以帮我解决这个问题,或者是否有解决方法?

0 投票
1 回答
33 浏览

android - Groupie RecyclerView OnClick 返回空项目

我正在使用带有实时数据的房间数据库

从数据库中检索信息

回收站视图

点击

Recyclerview 工作正常,但是当我单击 Recyclerview 项目时,它返回一个空项目,我只是不知道为什么

0 投票
0 回答
48 浏览

kotlin - 如何在 Groupie 库中将 updateAsync 与 ExpandableGroup 一起使用

我想将 updateAsync 与我的 ExpandableGroup 一起使用,经过数小时的挫折和查看示例后,我仍然无法找到方法。

这是我找到的最接近的答案,但它无法指导我使用 ExpandableGroup 进行 updateAsync:https ://github.com/lisawray/groupie/issues/189

这是我的用于 ShoppingListFragment 的 ExpandableGroup 的代码,孩子是成分。recipeList 是从数据库中获取的。如果我从 ShoppingListFragment 中删除食谱,我可以传递位置并使用 groupAdapter.removeGroupAtAdapterPosition(position)。但是,如果我从另一个片段的数据库中删除食谱,我将无法传递位置......因此,让 groupAdapter 在 ShoppingListFragment 中实际反映此删除的唯一方法是导航到另一个片段并返回。我尝试了 groupAdapter.notifyDataSetChanged() ,但它不起作用。如果有人有任何建议/解决方法,请告诉我。

又过了几个小时,我决定在检测到数据库大小差异时强制recyclerview 刷新。这绝对不是理想的解决方案,我肯定想要一个使用 updateAsync 的解决方案。

在片段中,我在“needToReload”布尔值上放置了一个观察者,并在需要重新加载为真时让它重新初始化 groupie 适配器和 recycleriew。

0 投票
1 回答
85 浏览

android - 在android中使用静态上下文项时内存泄漏

所以我有一个带有静态 UI 元素的类,如下所示:

这似乎会导致内存泄漏,有没有一种快速的方法可以在不过多更改代码的情况下修复它?

我正在考虑用

这会解决内存泄漏吗?如果是这样,为什么?

非常感谢

0 投票
0 回答
21 浏览

android - 有没有办法在 Groupie 库中相同部分的列表项之间添加分隔符?

我想在同一部分的列表项之间添加分隔符。对于每个部分,我都有一个标题和列表项。我不希望分隔线出现在标题之后或使用 Groupie 库的每个部分中的最后一项之后。

有没有关于实现这一目标的最佳方法的建议?

我希望它看起来像这样:

标题标题

项目1


第 2 项

Header2 标题

项目1


项目2