android获取屏幕的高度和宽度用到WindowManager这个类,两种方法:

WindowManager wm = (WindowManager) getContext()                    .getSystemService(Context.WINDOW_SERVICE);

WindowManager wm = this.getWindowManager();

然后:

Point point=new Point();wm.getDefaultDisplay().getSize(point);int width = point.x;int height = point.y;

获取状态栏高度

int result = 0;int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen", "android");if (resourceId > 0) {    result = context.getResources().getDimensionPixelSize(resourceId);}

参考:android获得屏幕高度和宽度


更多相关文章

  1. Android(安卓)GridView设置条目的高度与宽度相等、GridView条目
  2. Android(安卓)按power键唤醒屏幕流程
  3. 获取手机分辨率(屏幕大小)
  4. Android(安卓)得到手机的宽度和高度 Android(安卓)不同设备兼容
  5. Android(安卓)获取屏幕尺寸
  6. Android(安卓)dp方式的屏幕适配工具使用(Android(安卓)Studio插
  7. 获取手机屏幕大小(DisplayMetrics类取得画面宽高)
  8. Java中Textview 在XML中详细配置讲解

随机推荐

  1. Android布局常用
  2. Android(安卓)Studio 运行模拟器启动失败
  3. Android(安卓)recycleView的研究和探讨
  4. android adb shell 命令大全
  5. ubuntu 安装 android studio
  6. 线性布局LinearLayout和相对布局Relative
  7. Android中的Animation的使用
  8. 在已有的Android工程中接入ReactNative
  9. android基础---->Parcelable的使用
  10. Android微信端的下拉刷新功能