Android:保留ImageView设置为背景的宽高比

时间:2016-09-01 18:12:36

标签: java android imageview drawable

我有一个矩形视图和一个方形ImageView。我想将View的背景设置为ImageView.getDrawable,但我想保留宽高比。

myView.setBackground(myImageView.getDrawable()

目前,这会将方形图像拉伸为矩形形状。

我如何做类似的事情,但保留矩形视图内的方形图像的宽高比?

1 个答案:

答案 0 :(得分:1)

你不使用背景来做到这一点 - 背景总是拉伸来填充。如果要这样做,请使用两个图像视图。您可能还需要改变原始drawable并将突变传递到第二个视图。