2012-07-26 34 views
-1

嗯我使用这些设置Android模拟器图片不适合我的android avd?

分辨率 - 480x800的

抽象LCD密度 - 320

最大VM应用堆大小 - 48

器件RAM大小 - 512

和我的图像大小是完全一样的android模拟器分辨率是480x800但图像不适合在模拟器上水平,它似乎是图像短宽,结果是

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

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

我不想使用Android:背景在ImageView的,没有必要对拉伸图像的宽度或高度时,分辨率保持相同模拟器分辨率。

+1

@muhammed irfam很明显,除非你将屏幕设置为android:theme =“@ android:style/Theme.Black.NoTitleBar.Fullscreen”,它不会是你指定的大小。这也不是你应该如何设计布局。 – Hades 2012-07-26 04:48:14

+0

谢谢哈迪斯,你是对的。我明白了你的观点,我正在寻找它。 – 2012-07-26 06:28:02

+1

@MuhammadIrfan向我们展示了xml布局... – Hades 2012-07-26 06:28:39

回答

0

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

+0

您是对的我将在后期取出图像中的元素,但正如您所说的那样,动作栏和状态栏正在缩小垂直像素大小,我的问题是为什么图像没有完全填充水平宽度。为什么水平两端都有空间?这里是另一个样本http://cubixshade.com/images/img2.jpg – 2012-07-26 06:20:36