建立在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基础上的含编辑框动态列表项增减异常的主要内容,如果未能解决你的问题,请参考以下文章
Android 编辑文本动态时滑动到对应item底部和输入框(右边“发送”按钮下边软键盘)顶部对齐
Recyclerview 中包含 webView 和 EditText 导致 编辑框无法输入的问题
我想从firebase实时数据库中显示recyclerview android上的数据..但我无法将动态数据加载到适配器数组中