问题描述
- Image 不能使用 ImageView 调整大小
-
我在xml中设置了一个ImageView:<ImageView android:id="@+id/background" android:layout_width="wrap_content" android:layout_height="wrap_content" />
设置image:
ImageView background background.setImageBitmap(bitmap);
但是如果 ImageView 的parent 布局缩小范围, IamgeView也缩小范围,图像的大小也重新分配了。
我不想让图像的大小发生变化。
能用 setScaleType修改吗?
如何实现这个功能?
解决方案
你直接将ImageView的宽高设为一个定值如:
android:id="@+id/background"
android:layout_width="100dp"
android:layout_height="100dp" />
这样ImageView就不会变了啊
解决方案二:
setScaleType设置为fitXY试试
时间: 2024-08-01 17:43:30