在recyclerview里面我有一个在edittext问题里面的cardview
Posted
技术标签:
【中文标题】在recyclerview里面我有一个在edittext问题里面的cardview【英文标题】:Inside recyclerview i have an cardview inside edittext problem 【发布时间】:2022-01-10 08:42:46 【问题描述】:在recyclerview里面我实现cardview这个cardview里面有1个edittext,recyclerview包含10行cardview,但是问题是如果我编辑第一行cardview,它也会反映在第10行cardvieweditext中,如果我编辑第二个cardview那么它会反映第9张卡片视图,我该怎么办,请帮帮我......
【问题讨论】:
您是否尝试过通过 recyclerview 适配器添加稳定的 id? 【参考方案1】:只需在您的 Recycler Adapter 中覆盖 getItemId
。
@Override
public long getItemId(int position)
return super.getItemId(position);
【讨论】:
这不起作用 我该如何解决请给我一些解决方案,在recyclerview 5中,每当我编辑值并设置值时,cardview 都可以正常工作,如果我添加的值超过 5,那么第一行 cardview 的值是显示在第 9 行 cardview..value 显示在两个 cardview【参考方案2】:确保您正确地覆盖了
getItemViewType
、getItemId
和getItemCount
。
(similar question)
【讨论】:
以上是关于在recyclerview里面我有一个在edittext问题里面的cardview的主要内容,如果未能解决你的问题,请参考以下文章
RecyclerView 中的 YouTubePlayerFragment
从 RecyclerView 单击 CardView 加载片段
在带有 RecyclerView 的 NestedScrollView 中无法正确显示过度滚动效果
我在我的 Firestore DB 文档中添加了一个地图作为一个字段,里面有一个子字段,我的 RecyclerView 遇到了问题