0

如标题中所述,我在第一步中遇到了麻烦,即将图像拉伸到屏幕的分辨率。我的第二个问题是在拉伸图像时保持纵横比。

我的代码:

TwoDimensionalSprite _2dBckgrndSprite = new TwoDimensionalSprite(_parentScreen.getContext());
_2dBckgrndSprite.setImageResource(R.drawable.oh);//old-house
_2dBckgrndSprite.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

_parentScreen.AddElement(_2dBckgrndSprite);

我知道 setScaleType 方法,我也尝试过,但似乎没有任何效果。

4

2 回答 2

0

使用比例类型:

http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

于 2011-05-25T16:46:02.323 回答
0

使用 imgview.setScaleType(ScaleType.FIT_XY);

将使图像完全适合设备。

于 2015-07-22T06:05:45.650 回答