当width设置为填充父级时,按比例重新调整ImageView的大小

时间:2011-09-02 16:13:25

标签: android android-layout

如果宽度设置为android:layout_width="fill_parent",有没有办法按比例设置ImageView的高度?

似乎没有直接的方法来调整ImageView而不会偏移其中一个尺寸。考虑到该应用程序有望支持大量的屏幕尺寸和分辨率,这似乎很奇怪。

1 个答案:

答案 0 :(得分:2)

您可以使用wrap_content作为高度并设置正确的比例类型(在代码中或通过XML中的android:scaleType属性)。您可能正在寻找CENTER_INSIDE / android:scaleType="centerInside"

请参阅ImageView.ScaleType