How can I get android Honeycomb system's screen width and height?
I think Display.getHight was include SystemBar.
I have confirmed the following things in NexusS and Xoom.
Display display = getWindowManager().getDefaultDisplay(); DisplayMetrics displayMetrics = new DisplayMetrics(); display.getMetrics(displayMetrics); Log.e("","------------------ "); Log.e("","display.getHeight() = " + display.getHeight()); Log.e("","display.getWidth() = " + display.getWidth()); Log.e("","------------------ "); Log.e("","displayMetrics.heightPixels = " + displayMetrics.heightPixels); Log.e("","displayMetrics.widthPixels = " + displayMetrics.widthPixels); Log.e("","------------------ ");
Results were as follows:
Nexus S
display.getHeight() = 800
display.getWidth() = 480
Xoom
display.getHeight() = 752
display.getWidth() = 1280
Xoom will not include status bar height.
getHeight() is include statusbar in GingerBread, not in Honeycomb.
No comments:
Post a Comment