【发布时间】:2018-04-25 13:58:32
【问题描述】:
我的文件浏览器有问题。
当它到达任何目录时:获取文件夹列表到列表映射,并使用 onBindCustomView 为每个列表项设置图标。 如果该文件格式是图像,它会显示图像预览而不是显示图像图标。
但问题是,一个或少于 10 个图像文件是可以的。但是当图像文件数达到 50 以上时,就会非常滞后。
我认为这个延迟问题是由图像预览引起的。因为它没有调整大小,所以我添加了代码以将图像预览的大小从任意 x 任意调整为 100x100。
但是还有一个问题。
bitmap.createBitmap(bitmap, 0, 0, 100, 100)
此剪切图像并使其变小。这只会调整图像的大小。所以结果是图像的一小部分。
有没有办法调整图像大小并保持图像看起来原始?
【问题讨论】:
-
试试这个 :: stackoverflow.com/questions/10413659/… :: 或者只是谷歌它。
标签: android listview bitmap android-bitmap