2011-05-30 71 views
5

我爲不同的屏幕尺寸製作了動態佈局的應用程序。仿真程序不返回實際的寬度和高度爲320x240分辨率

它也適用於所有屏幕尺寸,除了320x240屏幕。

我用同樣的代碼來獲取寬度和高度都和它也返回正確的值,但它不返回正確值,以手動創建模擬器意味着320×240的240x400

我用下面的代碼:

DisplayMetrics metrics = new DisplayMetrics(); 
WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE); 

manager.getDefaultDisplay().getMetrics(metrics); 

int width=metrics.widthPixels; 
int height=metrics.heightPixels; 
+0

那有什麼回報? – 2011-05-30 08:25:23

回答

0

我late..but想分享:)

請嘗試以下代碼片段:

Display display = getWindowManager().getDefaultDisplay(); 

int width = display.getWidth(); 
int height = display.getHeight();   
相關問題