我創建了一個Android應用並在Nexus6仿真器上對其進行了測試。 Nexus6仿真器上的一切看起來都不錯,但是當我在真實設備(Samsung S6和S5)上運行該應用程序時,佈局全都搞亂了。我怎樣才能解決這個問題? 我是否必須爲每個設備創建單獨的佈局? Android是否有像所有屏幕一樣的佈局?所有設備的Android單屏佈局
我將所有圖像拖放到可繪製文件夾中,而不是使用「添加圖像資源」。 hdpi,mdpi文件夾中沒有任何內容。所有圖像都在可繪製的文件夾中。這是我的問題的原因? 請指教。
發佈您的佈局代碼,發佈模擬器佈局(您希望它看起來的樣子)和屏幕截圖的「混亂」向上佈局的屏幕截圖。如果您不提供更多信息,我們幾乎無法幫助您。 – Moonbloom
聽起來像你使用的ImageViews,這是擴大到屏幕密度和雜亂的其他意見。您經常需要限制ImageView的寬度和高度,而不是將它們放在佈局中。你也可以在android studio中預覽其他屏幕尺寸 –
這是正確的。我使用了圖像視圖。我會嘗試設置它們的固定寬度和高度。 – user2949368