建立在RecyclerView基础上的含编辑框动态列表项增减异常

Posted wx62d20ab5537c1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了建立在RecyclerView基础上的含编辑框动态列表项增减异常相关的知识,希望对你有一定的参考价值。


android中,会碰到需要动态实现列表项的增减,我选择了RecyclerView作为容器,后来出现了一个问题,再添加删除的时候,会出现列表项编辑框文字和输入的内容对应不上的情况。

几经周折,终于调试好了,关键的部分就是这几个:
    1、RecyclerView.ViewHolder的内容会根据情况动态调整
    2、RecyclerView会与一个数据容器对应起来,
    3、数据容器的数据变化需要及时反应到ViewHolder中的edit中。
    3、每次修改ViewHolder中的edit都要马上修改到对应容器的对应数据中
    4、对于ViewHolder中的edit不可以添加两个addTextChangedListener。每次onBindViewHolder,都要矫正对应itemview中edit的TextChangedListener。

 

建立在RecyclerView基础上的含编辑框动态列表项增减异常_编辑框

关于:

​编者:李国帅​

​时间:2021-11-6  ​

以上是关于建立在RecyclerView基础上的含编辑框动态列表项增减异常的主要内容,如果未能解决你的问题,请参考以下文章

Android 编辑文本动态时滑动到对应item底部和输入框(右边“发送”按钮下边软键盘)顶部对齐

Recyclerview 中包含 webView 和 EditText 导致 编辑框无法输入的问题

text recyclerview上的动态secion标题

x 动态上的可编辑值更改不起作用

我想从firebase实时数据库中显示recyclerview android上的数据..但我无法将动态数据加载到适配器数组中

RecyclerView动态添加删除及点击事件