Android获取屏幕的宽和高,以便于绘图或其他操作,经常用的的方法如下,

        DisplayMetrics dm = getResources().getDisplayMetrics();        mScreenWidth = dm.widthPixels;        mScreenHeight = dm.heightPixels;

 

也有人用下列方式获取屏幕的大小,方法不是太好,不过还是做个记录,

Display display = getWindowManager().getDefaultDisplay();Point point = new Point();try {Method getRealSize = Display.class.getMethod("getRealSize", Point.class);getRealSize.setAccessible(true);getRealSize.invoke(display, point);iWidth = point.x;iHeight = point.y;} catch (NoSuchMethodException e) {e.printStackTrace();} catch (InvocationTargetException e) {e.printStackTrace();} catch (IllegalAccessException e) {e.printStackTrace();}

 

更多相关文章

  1. Android 最新获取手机内置存储大小,SD卡存储空间大小方法
  2. android获得手机屏幕大小
  3. Android获取屏幕分辨率和dpi
  4. Android屏幕休眠禁止或清除
  5. Android屏幕切换效果实现
  6. Android 获得手机屏幕真实的宽高
  7. Android Sdcard 可用空间大小

随机推荐

  1. Android笔记(9)---Fragment的生命周期以及
  2. Android4.X物理按键监听
  3. Android VR入门文章
  4. Android Handler处理机制 ( 一 )(图+源码
  5. (转)当Note2遇上NFC
  6. 美女开发者独立开发二十多款应用,月入上万
  7. 在截击中从响应中获得头球
  8. Android实战技巧之十一:Android Studio和G
  9. [深入理解Android卷一全文-第六章]深入理
  10. 按下子活动后退按钮后,Android主要活动的