问题标签 [expandablerecyclerview]

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 投票
6 回答
10740 浏览

android - recyclerView.getChildCount() 每次都返回不同数量的孩子

我创建了一个RecyclerView包含动态EditText字段的。编辑字段中的值时,EditText我需要单击按钮保存它们。我recyclerView.getChildCount()用来获取每次都给出不同数字的孩子计数。

0 投票
0 回答
622 浏览

android - 知道 ExpandableListView 是否会在不久的将来被弃用?

我希望我的问题不会违反 StackOverFlow 的规则。我正在编写一个 android 应用程序并希望实现一个可扩展的列表视图。我知道 expandableLisView 和不同版本的可扩展回收器视图的 3rd 方库,例如thisthis。虽然,我试图避免使用库并尽可能地原生。知道 recyclerView 比 listViews 更新且可能更有效,我担心 expandableListView 在不久的将来会被弃用,谷歌会为回收站视图提供类似的东西。

只是想知道是否有人知道这样的事情,或者 expandableListView 是否是一个安全的选择。非常感谢您的意见。

0 投票
1 回答
1964 浏览

android - 展开回收站视图的父项时填充子项

在我的项目中,我必须在 listview 或 recyclerview 中使用 Expandable 功能。我选择了recyclerview,因为它的性能更好。

但我必须制作可扩展版本所以我在这里得到了非常好的库 ,它真的很好用。但是后来我遇到了一个问题,如下所示

  • 我想从 Web 服务中填充子视图信息,当用户单击父项时应该调用该信息。我不知道如何使用同一个库来完成
  • 我想制作永无止境的 RecyclerView,所以这意味着我必须使用诸如 pull 之类的东西来刷新类型的东西,但是当用户到达 RecyclerView 的末尾时就会发生这种情况。知道如何使用同一个库实现这两个功能吗?

请帮助我并向我展示这样做的正确方法。至少对于第一次混乱。提前致谢

更新1:

我在下面分享的源代码是来自这个库演示的代码在这个代码片段中你可以看到他在创建父列表(组列表)的对象时正在设置子列表(项目列表)。从网络服务获取后我想在哪里填写子列表

}

他将其设置为

错误日志 当我尝试从 web 服务填充成分列表时发生此错误。我做了什么我将成分列表设为静态,并从 web 服务中静态设置它并从覆盖函数中检索它

进程:com.naziraschool.nazraschoolsystem,PID:484 java.lang.IndexOutOfBoundsException:无效索引 4,大小为 4 在 java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) 在 java.util.ArrayList.remove(ArrayList. java:403) 在 com.bignerdranch.expandablerecyclerview.Adapter.ExpandableRecyclerAdapter.collapseParentListItem(ExpandableRecyclerAdapter.java:604) 在 com.bignerdranch.expandablerecyclerview.Adapter。ExpandableRecyclerAdapter.onParentListItemCollapsed(ExpandableRecyclerAdapter.java:274) 在 com.bignerdranch.expandablerecyclerview.ViewHolder.ParentViewHolder.collapseView(ParentViewHolder.java:164) 在 com.bignerdranch.expandablerecyclerview.ViewHolder.ParentViewHolder.onClick(ParentViewHolder.java:124)bignerdranch.expandablerecyclerview.ViewHolder.ParentViewHolder.onClick(ParentViewHolder.java:124)bignerdranch.expandablerecyclerview.ViewHolder.ParentViewHolder.onClick(ParentViewHolder.java:124)

0 投票
1 回答
619 浏览

android - 可扩展的 Recyclerview 自定义子实现问题

我正在开发网球应用程序,我想在这里展示现场比分锦标赛(可扩展的 Recyclerview) 我在这里添加了一个屏幕截图

想要达到这样的成绩

我正在将此库用于可扩展的 recyclerview这里我不知道如何在可扩展中添加自定义子数据和父数据。

我复制了这个样本,但我不知道该怎么做。我解析这个 json 看这里

这是我的样本

我不知道如何在其中添加子数据。因为我在孩子中有多个数据。

这是我的 POJO

公共类 LiveScore {

}

0 投票
0 回答
1654 浏览

android - 可扩展的 Recyclerview,每个项目都有复选框。如果单击子复选框,则应取消选中父复选框

在我的示例中,我有 Expandable recyclerview。对于recyclerview,每个项目都有复选框,就像我们点击父项目然后子列表将打开一样。父母和孩子都有复选框。如果我们单击父复选框,则带有复选框的子项目将打开并检查父项目。

我的问题是当用户单击父项复选框时,它将选中并且子列表将打开,但是如果用户选择该父项的任何子项,则应取消选中父复选框。

以下是我的代码。

主要活动:-

我的适配器类:-

ExpandableRecyclerAdapter 类:-

如果有人需要我可以提供的更多说明,这是我的代码。

在此示例中,如果用户单击第一个父项,则会显示该父子项并选中父复选框。我们可以选择任何子项甚至多个子项。

But my Problem is i want when child item is selected that parent checkbox get unchecked.user can able to check single check box.

我尝试实施,但我所有的尝试都没有成功。如果有人有任何想法帮助我。

0 投票
1 回答
132 浏览

android - 如何在 ExpandableRecyclerView 中添加 2 个孩子

我已经使用 ExpandableRecyclerView 创建了列表,但我想在此列表中的第 4 位添加第二个孩子。如何在同一个列表中添加不同的孩子?

0 投票
2 回答
980 浏览

android - Android回收器视图行项目在滚动时重复,同时查看扩展相对布局

Recycler 视图在每行中包含两个文本字段。当我们单击一个文本视图时,它会展开一个可展开的布局。这种可展开的布局在滚动时会重复。

这是我的适配器类

我的主要活动是

0 投票
1 回答
294 浏览

android - 在可扩展列表视图中显示水平回收视图以及图像和文本

点击这里查看图片

嗨,我想在可扩展列表视图中显示水平回收器视图,其中文本视图下方的图像如图所示,我该如何实现这一点,请帮助我,提前谢谢。

0 投票
1 回答
351 浏览

android - 可扩展 RecyclerView 适配器未设置

我正在制作可扩展的 RecyclerView。问题是我在 ArrayList 中有数据,但未设置适配器。

我尝试在arrayListNotiTypes.add(new NotiTypes("About SMS", addNotiToParticularNotiType(jaSms, "")));之后设置适配器。这一行,但发生同样的错误。我为不同的模块制作了这种类型的可扩展 RecyclerView。它在那里工作正常。

以下是我尝试过的..

Notification_Activity.java

AdapterNotification.java

来自服务器的 JSON 响应

提前致谢!

0 投票
1 回答
848 浏览

java - Androidannotations EBean 注释类应该有一个带有一个 Context 类型参数的构造函数

我使用这个可扩展的回收器视图库和 Androidannotations。并尝试使用 @NonConfigurationInstance 注释。在 ItemViewHolder 类构造函数中,我需要 View 类型参数,但 @EBean 注释不允许在构造函数中使用除 Context 之外的任何参数。

这是我的 ItemViewHolder 类:

当我在构造函数中需要 View itemView 参数时,如何使用 androidannotations 解决此问题?