我想修復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上工作,但我無法弄清楚如何保持所有設備的比例。寬度將匹配父級(適合設備寬度),但高度需要相應地更改。
任何想法/建議?