如何在屏幕上完全适合图像?我需要WRAP_CONTENT
,而不是MATCH_PARENT
im.setImageResource(resource);
im.setAdjustViewBounds(true);
im.setScaleType(ImageView.ScaleType.CENTER_CROP);
im.setLayoutParams(new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT));
此代码将图像放在上部,使底部为灰色。
答案 0 :(得分:1)
删除
im.setAdjustViewBounds(true);
调整边界以保持您显示的drawable的宽高比。