Android:scaleType扩展为屏幕
问题描述:
我需要调整ImageView中的几个图像的大小来调整屏幕大小。 目前我使用scaleType =“centerInside”,它适用于较大的图像缩放到屏幕大小,但不扩大小图像。Android:scaleType扩展为屏幕
所有其他建议的选项裁剪或变形图像。有什么办法通过XML扩展图像(保持比例)还是必须在代码中手动执行?
答
从单独的XML开始,您将受到多少限制。扩展小绘图的最简单方法是将android:layout_width
和android:layout_height
属性设置为所需的性质(使用密度独立像素倾角)。 android:layout_width="320dip"
会将您展开至屏幕的整个宽度(纵向视图)。
如果您的图像是照片或具有变化的纵横比的东西,那么你唯一的选择可以是膨胀从代码视图(确定正确的大小后)。
答
尝试fitStart //使用START缩放图像。
安卓scaleType
http://developer.android.com/reference/android/widget/ImageView.html#attr_android:scaleType
答
改为使用scaleType="fitCenter"
。
你甚至尝试过或读过它吗? – Warpzit 2011-12-04 20:49:40