问题标签 [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.
android - 安卓 | 在 ViewHolder onClick 上更新 RecyclerView 适配器
我希望当我的 ViewHolder 项目被点击时我的“心”图标会改变。幸运的是,它做到了这一点。但是,由于多个项目似乎复制了按钮单击,因此出现了问题。
我的意思是:如果我在第 1 项上点击心脏。列表中的其他项目复制也会改变心脏。为什么会发生这种情况,什么是潜在的解决方法?当我引用 ViewHolder 项目时,我很困惑为什么会出现这个问题。因此,它不应该只影响我点击的项目吗?
查看持有人
android - 通过在 recyclerview 的布局中设置 Checkox 的可见性“可见性”来关闭 recyclerView 时,应用程序崩溃
错误是.................................................. ................. Java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“android.view.View android.view.View.findViewById(int)”在 com.ABC.Fragment.NotificationFragment$2.onClick(NotificationFragment.java:192) ................... ………………………………………………………………………………………………………………………………………………
这是编辑文本视图上的可点击...
android - notifyItemChanged 调用 onCreateViewHolder
我的 recyclerView 适配器有一个奇怪的问题,我只想根据选择显示/隐藏 ImageView 但是当我notifyItemChanged(selection)
在点击侦听器中调用时,它会调用onCreateViewHolder
并延迟刷新视图,我不知道为什么而且我没有找到另一种解决方案来执行我需要的操作。
这是我的适配器:
我错过了什么还是我做错了?提前感谢您的帮助
编辑:
我尝试使用notifyItemChanged
设置为 1 的有效负载并覆盖onBindViewHolder
以获取有效负载,但它仍然调用onCreateViewHolder
,即使mSupportsChangeAnimations
设置为 false
android - 无法将列表转换为 Kotlin 中的特定数据类到 %Class%
我的数据类:
我试图在课堂上清除一份清单。 班级是:
我的日志猫:
android - 每次滚动进出屏幕时,RecyclerView中动态添加的视图都会不受控制地重复
我的项目正在使用 Recycler View 制作一个测验应用程序。单视图布局是一个带有一个 TextVIew 显示测验问题的 LinearLayout,代码如下:
测验有 3 种类型:
- Type0:多选单正确答案 -> 动态添加 RadioGroup 及其相关 RadioButtons。
- Type1:多选多正确->动态添加CheckBoxes。
- Type2:输入答案->动态添加EditView。
我设法成功添加了动态视图,但是每次滚动屏幕时,它们显示时的屏幕外视图,由代码动态添加的视图会被重复,并且有时顺序也会混乱(例如问题#1中的RadioGroup得到了复制并添加到问题#3等...)。
我得到了这样的 ViewHolder 构造函数:
和onBindViewHolder方法:
当我向下滚动并再次向上滚动时,问题 1 的 RadioGroup 被复制(屏幕截图链接)。
当我第三次尝试向下和向上滚动时,问题 #1 RadioGroup 得到了三次重复,这发生在所有通过动态方式添加的视图中,而不仅仅是问题 #1 中的一个(屏幕截图链接)。
android - 具有多个微调器问题的 Recyclerview 问题
我的回收站视图中有 2 个微调器。现在我的第二个微调器值取决于第一个微调器选定的项目。
我能够在微调器 1 中绑定数据,但是当我尝试基于微调器 1 的 setOnItemSelectedListener 绑定微调器 2 数据时,它只会绑定屏幕上的可见项目。
我想绑定微调器 2 数据,即使它在屏幕上不可见。我有以下适配器代码:
我的微调器cardViewHolder.spinner1.setOnItemSelectedListener
方法只要求屏幕上的可见项目,但我想绑定所有数据,即使它不可见。
android - 我正在使用具有一些内存错误的可过滤实现的回收器视图
我正在使用带有可过滤实现的回收器视图。我的代码工作正常。我在视图持有者中有两个按钮,它们将根据 firebase 数据库状态出现。当我单击它们时,更改状态的方法可以正常工作。但是当我第二次在同一个按钮上执行此操作时(记住按钮根据 firebase 状态更改),该方法工作正常,但是当我第三次执行此操作时,我的应用程序获取 struct 并且应用程序无法从 firebase 获取数据。它只是在日志中显示以下内容
我不知道如何处理这个错误请帮助我
这是我的 User_Status 类
这是我的适配器类
日志猫
如果您能解决我的问题,请提前非常感谢
android - 无法在 recyclerview android 中显示聊天消息的分组日期视图
如何进行分组并在我的应用程序中显示日期视图。我正在使用 recyclerview 和 java 来显示这些消息
结构:
以上是消息结构。我可以通过以下代码显示右侧和左侧消息,但它未能在我的应用程序中显示日期时间视图。
在这里,我如何对特定日期消息下的消息进行分组和显示。
我的聊天适配器代码在这里。
我的聊天片段:
android - How to Populate Headers and Categorize the Items Below them in RecyclerView
Hello everyone ım trying to create an RecyclerView which have two views. First is the item and the second is the header ı made the recyclerView and the headers in same page but ı couldn't categorized the items. Maybe ım making it totally wrong ı just want to seperate my objects which is collected in "lstPoster" (Poster is the parent class the all posters are the child of Poster class, each child will be categorized below the headers) Those are my codes
#xA;#xA;