2011-06-11 70 views

回答

0

您可以在每個分辨率文件夾中爲等效佈局指定相同的文件名。因此他們有相同的ID。您將該ID傳遞給setContentView(int layoutResID),Android系統爲設備選擇正確的ID。

你不要雖然使用多個佈局。如果您仔細設計佈局,以便視圖以合理的方式展開或滾動,則可以使用該佈局。

+0

butt ....我怎麼可以...好吧讓我...我已經創建了說,即test.xml文件,該文件將進入我的佈局 - 小和佈局大..好嗎?那我該怎麼辦?它不顯示我當我按佈局。(點)然後如何? – Android 2011-06-11 08:30:51

+0

我認爲你可能需要在plain * layout *文件夾中的默認版本,所以它有一些你沒有指定的大小加載。否則,在生成一個ID之前,您可能必須爲每個支持的大小創建一個(在此猜測 - 我只爲* layout *與* layout-land *完成了此操作)。 – 2011-06-11 08:41:16

+0

另外,如果使用Eclipse,如果您在Eclipse之外創建這些文件夾和文件,則需要「刷新」* res *文件夾。只有在Eclipse知道這些文件時纔會生成這些ID。 – 2011-06-11 08:44:32