Android 如何根据图像视图的宽度设置图像视图的高度,请通过编程进行计算

Android 如何根据图像视图的宽度设置图像视图的高度,请通过编程进行计算,android,imageview,Android,Imageview,例如: 我的imageView宽度固定为600dp,高度必须根据给定的图像高度和固定宽度600dp进行计算。它应该与宽度相匹配,大小不一。首先你必须得到图像的宽度和高度。然后计算比率并将比率应用到固定尺寸中,使用此链接可以找到图像的高度和宽度。

例如:
我的imageView宽度固定为600dp,高度必须根据给定的图像高度和固定宽度600dp进行计算。它应该与宽度相匹配,大小不一。

首先你必须得到图像的宽度和高度。然后计算比率并将比率应用到固定尺寸中,使用此链接可以找到图像的高度和宽度。