2012-03-12 46 views
0

作爲一名.NET開發人員工作,因爲我知道自己,並且剛剛購買了Android手機,並且認爲必須學習新的東西不會對我造成任何傷害,請閱讀其中一本參考開發書籍「Hello Android」並在一個小時內只讀50頁,並像系統比我知道的任何東西爲景觀模式添加單獨的主屏幕

現在我遇到了一個問題,在UI開發主題下,它說我能夠開發兩個用於縱向和其他風景的UI,另外,它說這兩個main.xml文件是用後綴分隔的,所以如果我想支持兩種模式,必須有兩個main.xml文件,其中一個將與其他-land後綴分開。但是不能創建一個帶有後綴的新主界面,請你告訴我怎樣才能在Eclipse下創建一個帶有-land後綴的新main.xml。如果你用屏幕截圖解釋它可能會更具表現力。

+0

你是什麼意思的-land後綴是什麼意思? – 2012-03-12 10:45:15

回答

0

看看:http://developer.android.com/guide/practices/screens_support.html以供參考。

但你實際上做的是在你的資源下創建一個新的文件夾。稱爲佈局土地景觀佈局。然後在該文件夾中有主佈局。

看到這個目錄結構:

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 
0

您的橫向佈局文件的名稱將爲main.xml,與您的縱向文件相同,但它將位於目錄res/layout-land而不是簡單地res/layout您的縱向文件所在的位置。希望這有助於並且沒有屏幕截圖就足夠簡單。

0

您需要創建res文件夾的文件夾佈局土地,把景觀的main.xml它