Android ImageView 调整大小 4.1.2 与 4.4.2
Android ImageView Resize 4.1.2 vs 4.4.2
我有一个 ImageView 需要在 setImageBitmap() 上调整大小。
- 在 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 在右边:
我用这个库来解决这个问题,也许对你有用。
在意识到我不需要 bitmap.recycle 之后,问题似乎自行解决了。对于 13+(在我的例子中),位图不需要手动回收。
我理解他们规格的方式
一旦我按照规格状态切换到缓存 here 图像大小很好
我有一个 ImageView 需要在 setImageBitmap() 上调整大小。
- 在 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 在右边:
我用这个库来解决这个问题,也许对你有用。
在意识到我不需要 bitmap.recycle 之后,问题似乎自行解决了。对于 13+(在我的例子中),位图不需要手动回收。 我理解他们规格的方式
一旦我按照规格状态切换到缓存 here 图像大小很好