Android ImageView Resize 4.1.2 vs 4.4.2

时间:2015-03-19 12:53:05

标签: android imageview

我有一个需要在setImageBitmap()上调整大小的ImageView。

  • 在S3 4.4.2上,图像非常适合
  • 在S2 4.1.2上将其剪掉
  • 在Pocket Neo 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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

在意识到我不需要bitmap.recycle后,问题似乎已经解决了。使用13+(在我的情况下)位图不需要手动回收。 我了解他们的规格的方式

当我切换到缓存时,规格状态here图像大小正好