2018-09-19关于BRVAH的convert()布局复用显示隐藏的问题

关于BRVAH,GitHub地址是https://github.com/CymChad/BaseRecyclerViewAdapterHelper,简书官方文档是https://www.jianshu.com/p/b343fcff51b0

先说下事情的经过,今天本人在弄另一个项目的bug(ps,小公司所以项目问题有点多,跟本人技术无关,绝对的无关);突然甲方妹子来问我一个问题:说是我们RecyclerView列表的图片显示不出来,(非原话)本着客户至上的原则,赶紧跟妹子解决问题,首先本人怀疑是后台图片链接不对,但是找了好久都显示链接是对的——图片地址是正确的,然后呢,本人就找是不是多布局的问题(RecyclerView的多布局,是不是后台给的类型参数不对),然而发现判断布局的参数也是正确的;好吧,只有是本人代码的问题了;

由于公司代码的原因,本人特意写了个demo还原当时的场景;很简单就是根据对象bean的type参数显示TextView,当type小于等于5的时候TextView是隐藏的,大于5的时候是显示并赋值的;

adapter

显示的结果是这样的

需要在else后面把隐藏的view显示出来才正确

原因是布局复用的问题,但是是否RecyclerView的原生adapter会不会产生这种情况,或者ListView会不会产生这种情况,需要抽时间在实验一下了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容