Не удается получить правильный размер экрана в Android 2.3? - PullRequest
2 голосов
/ 03 ноября 2011

Я пытаюсь получить размер экрана. Размер, который я установил для эмулятора, составляет 540 х 960, но я получаю 320 х 480. Любые предложения, чтобы получить правильный размер. Вот код:

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
width = dm.widthPixels;
height = dm.heightPixels;

Ответы [ 2 ]

7 голосов
/ 03 ноября 2011

Попробуйте это:

Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
1 голос
/ 03 ноября 2011

попробуйте это:

int height = getWindowManager().getDefaultDisplay().getHeight();
int width = getWindowManager().getDefaultDisplay().getWidth();
...