- 16
- 0
- 约3.97千字
- 约 5页
- 2022-03-06 发布于上海
- 举报
? ?
?
? ?
EditText在RecyclerView中的解决方案
?
? ?
?
?
?
?
?
?
?
? ? ?
?
?
?
?
?
有时候,一个列表中的Item会有EditText的出现,而由于View复用机制,如果不好好处理EditText,将会出现一些问题。之前做项目中也遇到了这个问题,通过摸索以及思考,最终得到了解决方案。
其实有些问题的出现,还是由于没有理解RecyclerView的复用机制和EditText,主要原因还是菜,哈哈。
菜是原罪
EditText在RecyclerView中的问题
例子是这样的,每个Item包含一个title、一张图片以及一个评分,这个评分就是通过输入框来输入的。
问题1——复用机制、未绑定数据导致的
先看下第一段Adapter里面的逻辑:
class PicViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { var ivPic: ImageView = itemView.findViewById(R.id.ivPic) var etScore: EditText = itemView.findViewById(R.id.etScore) var tvTitle: TextView = itemView.findViewById
您可能关注的文档
最近下载
- 村级产业项目申报实操培训 PPT|项目入库 + 可研撰写全套课件.pptx VIP
- (初中语文)九年级上册语文必背15篇古诗文原文及译文.docx VIP
- 《中国产品全生命周期温室气体排放系数集(2024)》.pptx
- (正式版)DB32∕T 4036-2021 《中小学食堂管理服务规范》.pdf VIP
- 2026云南罗平锌电股份有限公司社会化招聘3人笔试历年备考题库附带答案详解.docx VIP
- 《数字媒体广告设计》教学课件.ppt VIP
- 大学生军事技能训练(同济大学)学习通测试及答案.pdf VIP
- 2026年广西全区行政执法人员资格(续职)培训考试题库.docx VIP
- 2026年辽宁中考数学二轮复习 专题02 方程(组)与不等式(组)(复习讲义).docx VIP
- 2025年金融风险管理师信用组合模型在能源与大宗商品行业中的应用专题试卷及解析.pdf VIP
原创力文档

文档评论(0)