DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int w = displaymetrics.widthPixels;
int h = displaymetrics.heightPixels;
Я использую Nexus One
W должен быть 480, а H должен быть 800 ...
Но для меня W - 320, а H - 533...
Что я делаю не так ???
DisplayMetrics displayMetrics = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
float CAMERA_WIDTH = displayMetrics.widthPixels
* getResources().getDisplayMetrics().density;
;
float CAMERA_HEIGHT = displayMetrics.heightPixels
* getResources().getDisplayMetrics().density;
;
Log.v("" + CAMERA_WIDTH + "---"
+ CAMERA_HEIGHT);
VERBOSE: 320.0 --- 533.0