2012-03-23 130 views
2

問題!!!Android:定位問題

我需要在縱向和橫向兩種方向上開發平板電腦(v3.1)的應用程序。

我已經把資源: - 肖像 - 圖片中的「繪製」和佈局在「佈局」

對於景觀 - 圖片中的「繪製-大」和佈局在「佈局大」

問題在於風景佈局未選取正確的圖像。

有人可以幫忙嗎?

+1

創建佈局土地文件夾,複製粘貼您的XML文件。 – Android 2012-03-23 09:18:47

+0

佈局:總體佈局 layout-port:縱向佈局 layout-land:橫向佈局 – 2012-03-23 09:20:38

+0

@Android和appserv - 我剛剛將文件夾「layout-large」更名爲「layout-land」,正如你guyz所說的但它不起作用。你能告訴我什麼名字應該給予可繪製文件夾的風景圖像? – 2012-03-23 09:43:41

回答

2

1.在兩種情況下創建兩個用於佈局的main.xml文件:橫向和縱向。

/res/layout-land/main.xml

/res/layout-port/main.xml

:根據其類型

2.Put這兩個main.xml中在資源

只需構建並在運行時嘗試應用程序GUI。

或另一個例子...

創建唯一的「佈局 - 土地」的文件夾,並複製粘貼您的XML文件。

/res/layout/main.xml

/res/layout-land/main.xml

+1

再次感謝@Android。 – 2012-03-27 11:12:57

+0

@ Me-an-Droid最好的來:) – Android 2012-03-27 11:16:55

0

我想你的佈局文件夾應該改名爲layout-large-land或者乾脆layout-land

下面的卡扣是Supporting Multiple Screens文件。 enter image description here

1

layout-large適用於大屏幕設備,我們也有例如layout-small。你需要的文件夾是layout-land,「陸地」部分代表景觀。

+0

您好,我剛剛嘗試過「layout-land」,但它仍然無法工作,它仍然以橫向模式拍攝肖像屏幕圖像。 我正在開發的應用程序的縮放尺寸是:「1280 x 800」。 我是否將錯誤定義爲landscape的圖像文件夾的名稱爲「drawable-large」? – 2012-03-23 09:38:44

+0

不,這是對的',但要小心,如果你有'layout-large'文件夾和'layout-land',對於橫向模式下的大屏幕設備,將會應用'layout-large',而不是'layout-land '!因此,您必須在橫向模式下使用'layout-large-land'設置大屏幕設備。我希望這會有所幫助。 – 2012-03-23 12:13:36