Желание имеет 480 x 800 пикселей, 3,7 дюйма, а HD имеет разрешение 480 x 800 пикселей, 4,3 дюйма.
Я запускаю код, который принимается как ответ из этой темы Какполучить размер экрана устройства? но это неправильно! Например, для экрана размером 3,7 дюйма возвращается 2,4, что очень неправильно!
Кто-нибудь знает, как получить реальный размер экрана?мне не нужно разрешение Мне нужен размер экрана в дюймах.
ПРИМЕЧАНИЕ: этот код неверен (по крайней мере, у меня не работает)
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels; //give me 320
int height = dm.heightPixels; //give me 533
У меня HTC Desireи мое разрешение составляет 480 х 800 пикселей!
Я знаю, что я глуп!и, очевидно, я делаю что-то не так, но может кто-нибудь подсказать мне, как получить реальный размер экрана в дюймах и получить реальное разрешение устройства?
Спасибо