Display.getSize i Display.getRealSize - pierwsza dostępna od API13 zwraca rozmiar ekranu (bez paska czyli np. na N7 1280x752), druga od API17 (zwraca rzeczywistą rozdzielczość)
cóż za bizantyjskie rozwiązanie
czy nie lepiej po prostu sprawdzić ile ten pasek ma, to jest status bar w tabletach i telefonach to jest to samo zmienia się wielkość położenie i zawartość ale dale to samo
public static int getStatusBarHeight(Context context) {
int result = 0;
int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) {
result = context.getResources().getDimensionPixelSize(resourceId);
}
return result;
}
rozmiar zmienia się tak jak kazdego elementu opatrzonego modyfikatorem DIP, powyższa metoda podaje rzeczywistą wartość w PX