2012-04-07 141 views
0

我使用所有的neccessary東西來支持不同的屏幕尺寸/密度(相對佈局,浸等)在模擬器VS設備

我創建的所有neccessary佈局文件創建我的應用程序(LDPI的Android佈局,mdpi等)和圖片支持。

我已經使用Eclipse在所有可用的模擬器皮膚上測試了應用程序,它們都顯示爲應該。然後我在真實設備(Samsung Galaxy SII)上測試了它,它看起來很棒。然後我在Galaxy Tab(7「)上進行了測試,佈局有點不對,而且文字大小也是錯誤的,這使得它在平板電腦上顯得非常糟糕。

我對此很困惑,因爲它使用所有的仿真器皮膚進行了測試(這包括一個7英寸的屏幕皮膚)。然後我創建了一個自定義AVD - (1024X600,240密度),以匹配星系片的確切規格。這再次看起來應該在模擬器上,但真正的設備顯示不同。

這是什麼想法?不應該有與真實設備相同規格的仿真器看起來與設備相同嗎?

感謝

+0

對於Galaxy Tab 7「是使用使用mdpi還是hdpi? – 2012-04-07 19:59:33

+0

你是什麼意思?該平板電腦使用600x1024,240密度,我使用模擬器複製了這個數據,看起來很好,但在實際設備上看起來並不正確。 – mmmbaileys 2012-04-07 20:12:15

回答

1

看看這篇文章:

Android, concerning the User Interface design

你會發現從蒂姆,他提到,Galaxy Tab的7" 擁有超大的屏幕,並使用MDPI資源評論所以你的模擬器設置爲1024x600與hdpi,這將解釋不同之處

或者只是從三星下載/安裝仿真器

Emulate Samsung Galaxy Tab

+0

感謝您的帖子。我已經將模擬器的密度設置爲160,是不是這個mdpi?因爲它仍然在模擬器上顯示得很好... – mmmbaileys 2012-04-07 20:34:52

+0

@rolemadra檢查我編輯的答案以獲得更簡單的解決方案。 – 2012-04-07 20:37:14

+0

謝謝@Morrison Chan!還有一個問題。正如我上面提到的,我認爲我的應用程序在用戶界面方面完全沒問題,直到我在Galaxy Tablet設備上測試它爲止。 是否還有其他例外?正如我所提到的,應用程序在eclipse中的所有可用皮膚上看起來都很好......我不想將應用程序發佈到商店,並發現有更多屏幕無法正確顯示,與Galaxy Tab類似。乾杯 – mmmbaileys 2012-04-07 20:45:22