2015-06-28 34 views
0

我在我的android應用程序中遇到佈局問題。我創建了多個android資源目錄,用於多個android設備。當我嘗試在nexus 5仿真器上測試我的應用程序時,問題就出現在屏幕的佈局超出範圍,它完全不成比例。在我的應用程序中,layout-xxhdpi-1080-1920的所有佈局看起來都很完美,當我在nexus 5仿真器中啓動我的應用程序時出現問題。看起來仿真器選擇了不同的佈局大小,而不是它應該的。Android模擬器顯示google nexus 5尺寸的錯誤佈局(1080x1920)

而且我還有一個問題需要創建佈局。是否有更好的方法來覆蓋儘可能多的Android設備,而不是製作所有的佈局分辨率:例如:-mdpi-460x800,xhdpi-720x1290,xhdpi-1080x1920,等等......它確實需要更多超過18種佈局目錄類型,這是相當多的。

我已經看過支持不同屏幕的所有文檔。

+0

你嘗試只是一個代表性的例子,更多信息here在真實設備上的應用程序?有時候,AVD可以有不同的表現。真正的設備可以給你一個更正確的想法。 –

+0

是的,我已經嘗試過了,並且在nexus 5設備上顯示的佈局不是正確的。仍然找不到問題 – CodeBlock

回答

0

你可以覆蓋世界上幾乎所有的Android設備。要做到這一點,你需要有設備特定的資源。

適用於Android 3.2版本的Android版本低於3.2

layout-ldpi 
layout-mdpi 
layout-hdpi 
layout-xhdpi 

更早,更高

layout-sw360dp 
layout-sw420dp 
layout-sw600dp 
layout-sw720dp 

這是android系統中的文檔