Get the screen size in Android

Android screen size is different for different phone models.

There are some screen resolutions already defined in Android.

They are:

  • QVGA (240×320, low density, small screen)
  • WQVGA (240×400, low density, normal screen)
  • FWQVGA (240×432, low density, normal screen)
  • HVGA (320×480, medium density, normal screen)
  • WVGA800 (480×800, high density, normal screen)
  • WVGA854 (480×854 high density, normal screen)

Now let’s see how to get the screen size,

view source
print ?
01 @Override
02 public void onCreate(Bundle savedInstanceState) {
03 super.onCreate(savedInstanceState);
04 setContentView(R.layout.main);
05 int ht;
06 int wt;
07 DisplayMetrics displaymetrics = new DisplayMetrics();
08 getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
09 ht = displaymetrics.heightPixels;
10 wt = displaymetrics.widthPixels;
11 }
Here, ht will return the height & wt will return the width.

你可能感兴趣的:(android)