【发布时间】:2021-08-03 19:03:42
【问题描述】:
是否可以在 400dp 宽度和 400dp 高度的 ImageView 中放置 100px x 100px 的位图?但我不想被拉伸,我想在那个空间中居中位图。我尝试了“scaleType”、“gravity”,但它不起作用,它不断增加其大小以适应 ImageView 空间。
【问题讨论】:
-
您是否使用
android:src将图像设置为ImageView?一个常见的错误是使用android:background,它忽略了比例类型和重力等。 -
请尝试使用矩阵创建缩放位图或仅使用入站特征,您可以根据图像视图的宽高比更新位图大小,也可以尝试使用 Glide 或 Picasso 库在 imageview 中显示图像
-
我必须使用
android:background。