Android获取手机屏幕的宽高有两种情况

<1>在Activity中获取手机屏幕的宽高

 DisplayMetrics dm = new DisplayMetrics();        getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);        int max_x = dm.widthPixels;        int max_y = dm.heightPixels;

<2>在Fragment中获取手机屏幕的宽高

DisplayMetrics dm = new DisplayMetrics();        this.getWindowManager().getDefaultDisplay().getMetrics(dm);        int width = dm.widthPixels;        int height = dm.heightPixels;

或者

WindowManager wm = (WindowManager) this            .getSystemService(Context.WINDOW_SERVICE);        int width = wm.getDefaultDisplay().getWidth();        int height = wm.getDefaultDisplay().getHeight();

更多相关文章

  1. Android 7.0 移除设置中的某些项(辅助功能、流量使用情况、位置信
  2. 【 Android】使手机屏幕常亮,不进入待机状态
  3. android获取存储卡使用情况
  4. 获取Android 手机屏幕宽度和高度以及获取Android手机序列号
  5. Android获得全局进程信息以及进程使用的内存情况
  6. 【Android Demo】Android中取得手机屏幕大小
  7. Android之手机屏幕朝向
  8. 【实战】android获取天气情况(Json来返回数据)
  9. Android 解决setRequestedOrientation之后手机屏幕的旋转不触发o

随机推荐

  1. Android-View的滑动
  2. 转:深入解读Linux与Android的相互关系
  3. Android(安卓)Camera的接口与架构介绍
  4. Android开发环境的搭建
  5. Android(安卓)SDK安装更新Failed to fetc
  6. Android项目发布 ---- Jcenter篇
  7. .Net 转战 Android(安卓)4.4 日常笔记(5)--
  8. 最牛逼android上的图表库MpChart(三) 条形
  9. 如何一个android工程作为另外一个android
  10. Android(安卓)Socket 发送广播包的那些坑