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的缩放比较混乱。感谢您的时间。 –