我想修复imageview的高度,但根据不同的设备和dpi的高度。如何设置高度根据设备的dpi的宽度成正比android
<ImageView
android:id="@+id/imgFood"
android:layout_width="match_parent"
android:layout_height="200dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_no_img" />
截至目前我固定高度为200dp,但我想保持它的比例为1:2而不是固定大小。我知道android在dp上工作,但我无法弄清楚如何保持所有设备的比例。宽度将匹配父级(适合设备宽度),但高度需要相应地更改。
任何想法/建议?