2013-01-08 74 views
1

在我的Eclipse項目目前我有以下文件夾:提供佈局資源爲特定的屏幕尺寸

  • 佈局,土地
  • 佈局大土地
  • 佈局sw600dp土地
  • 佈局-xhdpi-land

(我也有其他人,但現在的問題只適用於景觀佈局。)

我的佈局非常具體:當我在Eclipse中更改圖形佈局中的屏幕大小時,它的變化非常大。

從我從Android文檔和AVD設置中學到的東西,正常屏幕從3.6「到4.9」。大從5.0「到7.4」。小於3.5「

我在layout-land文件夾中找到我的xml佈局文件,選擇的屏幕尺寸已經是4.0」,這很好,因爲我們在橫向佈局文件夾中正常屏幕尺寸。我現在選擇一個5.1「的屏幕大小,編輯器打開layout-large-land文件夾中的xml文件 - 也可以,

我現在選擇這個屏幕:4.65」(720x1280 xhdpi)。 4.65「的大小仍然在正常範圍內,編輯器在layout-land文件夾中使用了xml文件,這個應該是就可以了,除非我的佈局變化很大!我想這可能是因爲xhdpi,這就是爲什麼我創建了上面的文件夾(數字4),但這似乎不適用於Eclipse(xml文件不用於此屏幕)。4.7「會出現同樣的問題。

那麼我的問題真的是:

我怎樣才能在正常範圍內的屏幕提供了不同的XML佈局?

回答

0

請注意,Android平臺沒有像dp or Density Pixels那樣考慮屏幕尺寸。 Eclipse和Eclipse的ADB插件也有幾個已知的問題。最好的測試方法是使用實​​際的設備。有關支持屏幕的信息,我們只需將文件放置在下面的文件夾中,並且可能適用於大多數具有指定DP的設備。

  • 佈局,土地
  • 佈局大土地
  • 佈局sw600dp土地
  • 佈局xhdpi土地

http://developer.android.com/guide/practices/screens_support.htmlDescription on the screen sizes