-1

好吧,我正在为 android 模拟器使用这些设置

分辨率 - 480x800

抽象 LCD 密度 - 320

最大 VM 应用程序堆大小 - 48

设备内存大小 - 512

并且我的图像大小与 480x800 的 android 模拟器分辨率完全相同,但图像在模拟器上不能水平放置,而且图像的宽度似乎很短,结果是

http://cubixshade.com/images/img.jpg

http://cubixshade.com/images/img2.jpg

我不想在 ImageView 上使用 android:background,当分辨率保持与模拟器分辨率相同时,不需要拉伸图像的宽度或高度。

4

1 回答 1

0

您没有考虑状态栏或根据我在图像中可以看出的操作栏。这两者都会减小您的垂直像素大小。请注意,由于 Android 有许多设备尺寸,因此您必须考虑具有许多不同屏幕尺寸的设备,例如 320x480、480x800、480x854、540x960 等。最好的办法是获取图像中的元素并使其适合 Android UI 元素小部件,以便您可以处理多种分辨率。

于 2012-07-26T04:48:51.363 回答