1
如果寬度設置爲android:layout_width="fill_parent"
,有沒有辦法按比例設置ImageView的高度?當寬度設置爲填充父級時,按比例調整ImageView
看起來沒有直接調整ImageView的方式,而不會偏移其中一個尺寸。鑑於應用程序預計支持大量的屏幕尺寸和分辨率,這看起來很奇怪。
如果寬度設置爲android:layout_width="fill_parent"
,有沒有辦法按比例設置ImageView的高度?當寬度設置爲填充父級時,按比例調整ImageView
看起來沒有直接調整ImageView的方式,而不會偏移其中一個尺寸。鑑於應用程序預計支持大量的屏幕尺寸和分辨率,這看起來很奇怪。
您可以使用wrap_content
來設置高度,並設置正確的刻度類型(以代碼形式或通過XML中的android:scaleType
屬性)。您可能正在尋找CENTER_INSIDE
/android:scaleType="centerInside"
。
ScaleType工程ImageView的,但是定製視圖的含有繪項目,如自定義按鈕不存在。有沒有辦法以這種方式擴展任何類型的視圖? –
不是我所知道的,可能是但我從不需要這個。這隻適用於ImageViews,但這不是問題嗎? – 2011-09-02 16:27:17
是的。這滿足了這個問題。我想你可能也知道這適用於自定義視圖。我發現Android的縮放比較混亂。感謝您的時間。 –