Android ListView加载图片错位的问题
【Android ListView加载图片错位的问题】今天发现项目中的列表图片有错位和混淆的问题。通过网上查资料,搞了半天不知道是什么原因,最后发现有人说的一句话感触颇深。
ListView加载列表的时候,会把滑出屏幕的那一列,复用到即将展现的那一列。出现图片错位的,应该就是复用的时候,ImageView将原来的图片引用过了。
所以在getview方法中清除一下imageview的图片。如果使用setbackgroud(null)不成功,那就要使用setimagebitmap(null);
推荐阅读
- android第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)
- android防止连续点击的简单实现(kotlin)