我在設計一個應用程序,我只是想知道如何在橫向模式下製作不同的佈局。我在res中創建了一個名爲「layout-land」的文件夾,並創建了一個xml文件,但在運行模擬器時它不起作用。我試圖稱它爲「主」,但它表示已存在,但它在「佈局」文件夾中。如果我稱之爲不同的東西,我需要改變清單中的某些東西嗎?謝謝您的幫助!Android景觀佈局
回答
只是爲了澄清,如果你在橫向或縱向Android首先在-land
目錄中尋找佈局文件,如果找不到,那麼它會檢查默認的layout
目錄。你的文件應該被命名爲如下,將取決於在運行時對設備的當前配置的系統加載:
res/layout/main.xml
res/layout-land/main.xml
檢查的詳細信息,providing resources的文檔。
謝謝,正如我說的,當我右鍵點擊layout-land文件夾並單擊新的android xml文件時,我無法將其命名爲「main」它表示已存在但它不在該文件夾中 –
嗨rsay3, Alex實際上解決了你的問題嗎?我在做TheNewBoston教程並且遇到同樣的問題。我有佈局和佈局土地目錄。 layout-land ist爲空,如果我查看eclipse中的文件夾,它將正確映射到layout-land目錄。我仍然有這個問題。可能是一個月食錯誤。我必須通過將文件從佈局複製到layout-land並刷新日蝕來解決它。 – Kurt
@Kurt。你真的得到了什麼錯誤信息? –
你想要的文件夾結構是這樣的:
res\layout\main.xml
res\layout-land\main.xml
每個佈局應包含相同的元素,但重新排列,例如如果您在肖像風景中有一個帶有android:id="@+id/button1"
的按鈕,則您需要在橫向模式下給出相同名稱的等效按鈕。
首先,你必須通過添加到您的清單
android:configChanges="orientation"
然後你就可以覆蓋此功能,並使用的setContentView監聽confguration變化
public void onConfigurationChanged(Configuration newConfig)
該功能需要檢查什麼? – PankajAndroid
- 1. 肖像取向的景觀佈局android
- 2. Android風景佈局
- 3. setRequestedOrientation爲景觀加載肖像佈局
- 4. 1080 * 1920設備的景觀佈局
- 5. Android佈局異常 - 實際佈局不符合Android Studio外觀。
- 6. Eclipse中的android xml佈局的景觀預覽
- 7. Android:<include/>佈局在景觀上崩潰應用
- 8. 景觀佈局上不成比例的鍵盤Android
- 9. 肖像爲手機,平板電腦(Android的佈局)景觀
- 10. Android在景觀和人像中重複使用佈局
- 11. Android:製作沒有佈局土地的景觀視圖?
- 12. Android。佈局背景延伸
- 13. 的Android:佈局背景
- 14. Android佈局背景xml紋理
- 15. Android:相對佈局的背景圖片
- 16. Android背景顏色XML佈局
- 17. android - 從url設置佈局背景
- 18. Android線性佈局背景透明度
- 19. Android佈局背景阿爾法
- 20. Android的佈局與黑色背景
- 21. 兩種顏色的Android佈局背景
- 22. 我的佈局背景滾動Android
- 23. 查看圖形佈局風景Android
- 24. Android佈局背景顏色變化
- 25. Android查看背景佈局問題
- 26. 針對場景的Android佈局
- 27. Android的佈局背景動態
- 28. Android佈局中的背景延伸
- 29. 隨機更改android佈局背景
- 30. android相對佈局和圖像背景
沒有你在做什麼只是再次檢查文件夾和XML文件的拼寫再次.http://developer.android.com/guide/topics/resources/providing-resources.html#Compatibility – Akram
不完全得到你的問題。但是android會自動更改方向更改的佈局,直到您不在活動中重寫onConfigurationChage。 –