2015-03-19 58 views
0

我有一个需要调整setImageBitmap()大小的ImageView。Android ImageView Resize 4.1.2 vs 4.4.2

  • 上的S3 4.4.2在完美
  • 图像适合在S2 4.1.2它减少它关闭
  • 在Pocket理学4.4.2它适合

这里是我的XML布局的一部分:

<??????????????????????.ImageViewEx //extends ImageView 
    android:id="@+id/mainAdImage" 
    android:contentDescription="Test" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:minHeight="30dp" 
    android:adjustViewBounds="true" 
    android:scaleType="centerCrop" 
    android:src="@drawable/noimage"/> 

S2是在左边S3上右:

S2 S3

回答

0

意识到,我已经没有必要bitmap.recycle的问题似乎已经解决了自己之后。 13+(在我的情况下)位图不需要手动回收。 我理解他们的规格

的方式一旦我换地方细

0

我用这个lib来解决这个问题,也许它对你很有用。

https://github.com/matabii/scale-imageview-android

+0

感谢您的输入到高速缓存的规格状态here的图像尺寸。我正在寻找一个非第三方lib解决方案。 在意识到我不需要bitmap.recycle之后,问题似乎已经解决了。有13+(在我的情况下)位图不需要手动回收,我理解他们的规格的方式。 – 2015-04-23 14:47:09