假设您有以下内容:
如果我在Eclipse/ADT GUI工具中设计它,标志将获得76dp,并且在我的两部测试手机上看起来很好。但是,我认为应该可以简单地按比例缩放图像?“固定高度”在宽度方面有正确的比率(垂直视图,而不是手机倾斜时),“自动高度”相比宽度比例似乎出现了问题。
<ImageView
android:id="@+id/mainImageView"
android:layout_width="match_parent"
android:background="@drawable/mylogo_250px60px"
/>
我希望定义高度,以便它可以根据宽度进行比例缩放。因此,如果Android决定按宽度缩放标志,高度也应相应增加。
当手机从垂直状态变为水平状态时,是否也可以定义某些内容,使标志正确缩放?
(基本上,标志位于主活动的列表视图上方)
我也尝试过使用这个方法,但没有成功(与宽度相比,高度显得太低。图像未在高度上调整大小/缩放)
<ImageView
android:id="@+id/mainImageView"
android:layout_width="match_parent"
android:background="@drawable/mylogo_250px60px"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:adjustViewBounds="true"
/>
如果我在Eclipse/ADT GUI工具中设计它,标志将获得76dp,并且在我的两部测试手机上看起来很好。但是,我认为应该可以简单地按比例缩放图像?“固定高度”在宽度方面有正确的比率(垂直视图,而不是手机倾斜时),“自动高度”相比宽度比例似乎出现了问题。