在android中使用AsyncImageView有一个我无法删除的奇怪填充

时间:2011-04-09 14:28:30

标签: android layout android-xml

我正在使用GreenDroid的AsyncImageView(https://github.com/kennydude/GreenDroid),这让我的观点变得奇怪了。它位于一个TwoLineLayout(或者它叫做的任何东西)中,它向我展示了一些意想不到的填充,它使用了来自实际的AsyncImageView本身的ddms,我无法弄清楚为什么它在那里,因为图像的大小正确随着角落继续细

我尝试过使用所有ScaleTypes并且不喜欢Matrix放大所有内容的方式。这是当前的XML:http://pastebin.com/H1kFpiTM

另外,下面是我得到的截图,你可以看到奇怪的差距。

enter image description here

先谢谢,

2 个答案:

答案 0 :(得分:2)

对我来说,解决方案是:

image.setAdjustViewBounds(true);
image.invalidate();

答案 1 :(得分:0)

我修好了!这是由于一些新代码“自动”选择要下载的正确图像大小。这是不正确的,因此imageview正在使图像变得合适。