我做了一個計算器應用程序,並使用密度獨立像素來創建佈局,放置按鈕等。然而,在平板電腦模擬器上它不能正確顯示,它只需要大約1/4的屏幕。在我的手機上(800x480)一切正常。我該如何解決這個問題?Android應用程序XML多屏幕支持
回答
您需要爲不同的屏幕尺寸提供額外的佈局文件夾,以便默認情況下Android系統不會使用同一個文件夾,從而導致您描述的行爲。
這是通過添加大小說明符的佈局文件夾來完成的,例如:small,medium,large和xlarge。
layout-small
就是一個例子。
所以,要清楚的是,您要爲不同的支持屏幕尺寸添加額外的文件夾。然後,您將添加一個相同名稱的佈局到您添加的每個文件夾。系統處理頭痛。
然後,您會改變佈局以獲得最佳結果。請注意,在處理較大屏幕尺寸時,通常會在單個屏幕上提供更多內容,而不是將所有內容都吹起來。如果你的應用可以從中受益,它看起來比在屏幕上串聯一個猥瑣的大按鈕更好,恕我直言。
如需完整運行,請參閱Android Documentation。
因此,在佈局文件夾中,我需要添加布局 - 小,普通,大等文件夾?但是,我可以在佈局中指出分辨率有多大?我是否也可以將它們命名爲完全相同,或者我怎麼知道要從活動中打開哪個佈局? – Greyshack 2014-10-18 09:05:16
美是你不必。系統根據設備確定最佳使用方式;這樣做時與圖像相同。每個佈局的名稱都是相同的,所以當您編寫活動時,只需使用該名稱,系統就會處理其餘的部分。這只是不同的文件夾名稱 - 關鍵點。 – ChiefTwoPencils 2014-10-18 09:11:35
- 1. Android應用程序不支持多個屏幕
- 2. Android中的多屏幕支持應用程序
- 3. 如何在Android應用程序中支持多屏幕大小
- 4. 支持多屏幕的Android應用程序?
- 5. 創建多屏幕支持應用程序android
- 6. Android應用程序支持多種屏幕尺寸
- 7. Android多屏幕支持?
- 8. Android:支持多屏幕
- 9. android - 多重屏幕支持
- 10. Android:支持多屏幕
- 11. Android支持屏幕
- 12. Android保持屏幕在應用程序
- 13. 如何讓Android應用程序支持所有設備屏幕?
- 14. Android應用程序:支持所有屏幕尺寸
- 15. Android應用程序屏幕支持電話和平板電腦
- 16. Android應用程序與多個屏幕
- 17. Android多屏幕應用程序
- 18. Android中的多屏幕支持?
- 19. Android - 支持多屏幕畫布問題
- 20. 支持多種屏幕的Android設計
- 21. 支持多種屏幕尺寸Android
- 22. Android多設備和屏幕支持
- 23. Android TV的多屏幕支持
- 24. Android中的多屏幕支持
- 25. Android上的多屏幕支持
- 26. 支持Android中的多屏幕
- 27. Android多屏幕支持問題
- 28. 支持Android和libgdx的多個屏幕
- 29. 支持Android中的多屏幕問題?
- 30. Android和支持多種屏幕布局
您是否提供了適當的可繪製文件夾和正確縮放的圖像? – ChiefTwoPencils 2014-10-18 08:43:59
我不使用任何圖像,只是圖形佈局編輯器的基本按鈕 – Greyshack 2014-10-18 08:47:22