我有手机文件系统中存储的全尺寸图像文件,以及加载要在ListView
中使用的缩略图版本的方法。我基本上使用经常在SO上讨论的子采样技术以及here。
链接中列出的方法要求您提供目标宽度和高度(以像素为单位),以使子采样起作用。对于我的列表视图,这很好,因为缩略图宽度/高度被定义为尺寸资源,并且很容易转换为像素。加载它们的ImageView
使用scaleXY
比例类型。
除了列表视图之外,我还有一个单独的详细视图,我想在屏幕顶部将所选图像显示为横幅,但使用比例类型center
(不调整大小)。目标ImageView
位于RelativeLayout
范围内,具有固定的高度(在资源区域中设置),宽度设置为fill_parent
。
所以我有3个问题:
scaleType
设置为center
),那么子采样技术是否仍适用于此处?ImageView
的宽度(与高度不同)不像缩略图视图那样固定,我怎样才能找到fill_parent
最终的有效宽度?谢谢!