2012-07-26 29 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