问题标签 [sectionedrecyclerviewadapter]

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 回答
1048 浏览

android - Android:如何实现带有部分的 SearchView 以便在多个列表中进行搜索

我正在尝试在我的应用程序中实现一个 searchView,使用户能够跨多个列表搜索文本。如下所示:

在此处输入图像描述

到目前为止,我已经能够实现一个 searchView,它在单个列表中搜索文本并且效果很好,但是我想不出一种方法可以让它在显示部分标题的多个列表中工作。

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

0 投票
1 回答
3330 浏览

java - findViewHolderForAdapterPosition 返回 null

我正在使用 SectionedRecyclerViewAdapter 并传递给 myAdapter 两个部分

第一部分有 16 个元素,第二部分有 18 个元素

每个元素都有 CheckBox 项目,我正在尝试调用将所有项目设置为已选中的方法,但是当循环它并获取项目编号 17 时,它返回 null

但我的 mRecyclerView 实际上总共有 34 个项目

那么如何移动到其他部分并获取元素编号 17。

0 投票
0 回答
344 浏览

android - 如何使用 SectionedRecyclerViewAdapter 刷新 RecyclerView

我使用SectionedRecyclerViewAdapter对 RecyclerView 中的项目进行分组。添加新分区和/或将项目添加到部分后,我调用 notifyDataSetChanged 但列表未刷新。

数据肯定会发生变化,因为转动屏幕旋转列表后会更新。

0 投票
1 回答
780 浏览

java - 无法处理分段回收视图中的删除多项选择

我在这里使用分段的 RecycleView 库:

https://github.com/luizgrp/SectionedRecyclerViewAdapter

但我尝试做的是从第 1 节和第 2 节中选择一些多复选框并点击删除按钮,sectionAdapter.notifyItemRemoved(key); 不要做任何事情。视图或行相同,应更新并删除所选行

这种情况下使用的最佳实现是什么?

删除功能代码:

0 投票
1 回答
81 浏览

java - 错误的部分 TAG 值

我正在尝试从第一节中删除一些行,从第二节中删除一些行,但是

TAG 总是返回第 2 部分列表字符串 TAG,但我在第一个列表中被选中

这是完整的课程代码:

添加部分代码:

注意:我在操作栏上设置了删除按钮,而不是在每一行中,所以当代码运行时,代码无法检测到当前行部分标签

0 投票
1 回答
712 浏览

android - Android SectionedRecyclerViewAdapter 实现 getItemId

我正在使用SectionedRecyclerViewAdapterluizgrp /SectionedRecyclerViewAdapter作为我的 RecyclerView 的适配器。

使用 RecyclerViewAdapter,如果我想唯一标识每一行,我将覆盖此方法:

但是我该怎么做SectionedRecyclerViewAdapter呢?我有如下部分代码,我添加了 getId() 方法:

我想我应该扩展SectionedRecyclerViewAdapter和覆盖getItemId()。但是我在这里将其转换position为部分的行位置时遇到问题。

以前有人用任何示例代码实现过类似的代码吗?谢谢!

0 投票
2 回答
2036 浏览

android - Android SectionedRecyclerViewAdapter 节头

我正在使用来自luizgrp/SectionedRecyclerViewAdapter的 SectionedRecyclerViewAdapter作为我的 RecyclerView 的适配器。

我们可以添加Section到布局SectionedRecyclerViewAdapterHeader,如下所示:

loading状态期间,我显示了一个旋转的进度条,如section_1_loading.xml. 但我的问题是header当部分仍在loading state. 如何在状态更改为之前隐藏标题loaded

我考虑只header在状态更改为loaded. 但似乎不能作为设置 Section 标题的唯一方法是在 Section 的构造函数中。

有人有什么想法吗?谢谢!

0 投票
1 回答
257 浏览

java - java.lang.ClassCastException 安卓

我需要在我的 android 应用程序中对部分进行两个 recyclerViews。第一个效果很好,但第二个显示这样的错误

我分离了 sectionHeaders 的 viewHolders 和 recyclerView 的项目。有我的类 WaysItemViewHolder:

WaysHeaderViewHolder:

和recyclerViewAdapter:

为了在 recyclerView 中制作部分,我使用了这个库 https://github.com/luizgrp/SectionedRecyclerViewAdapter

有人知道如何解决吗?

0 投票
2 回答
88 浏览

android - 如何在android studio中添加新库

我想在 Android Studio 中添加这个库。

我添加了这个

进入build.gradle部分。

但是当同步 android studio 向我显示此错误时,请单击此链接查看我的错误图像

https://image.ibb.co/mprfOQ/tyed.png

我该如何解决?请帮我。

0 投票
1 回答
848 浏览

android - 如何在 GridLayoutManager 中管理空跨度?

我正在使用网格布局管理器在部分 recyclerview 中设置联系人目录,我的问题是如果跨度为空,标题也被设置为跨度中的一个项目。

我尝试使用 SpanSizeLookup 方法。它没有像我预期的那样工作。

这就是我得到的

在此处输入图像描述

这就是我真正想要的:

在此处输入图像描述

如何使标题应该在下一行全宽?谢谢你。