【发布时间】:2013-10-16 08:45:03
【问题描述】:
我可能有不同的drawable(大或小),我总是跨越宽度(match_parent)并按比例增加或减少高度。保持比例。
这怎么可能?
我试过了:
<ImageView
android:id="@+id/iv_TEST"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@drawable/test" />
问题是它增加或减少宽度,看起来很糟糕。
【问题讨论】:
-
使用
android:scaleType="fitStart"看看结果是不是你想要的。 -
你必须得到你的
ImageView的父视图的width。因此你可以确定缩放因子。之后你可以得到缩放的drawable并设置它。 -
不行,图片没有拉伸到填满整个宽度
标签: android android-layout android-imageview android-image android-drawable