Android获取窗体信息的Util方法
16lz
2021-01-23
1 package com.wangyi.tools; 2 3 import android.app.Activity; 4 import android.util.DisplayMetrics; 5 6 public class DisplayUtils { 7 8 private static DisplayUtils instance; 9 private Activity mActivity;10 private DisplayUtils(Activity mActivity){11 this.mActivity=mActivity;12 }13 public static DisplayUtils getInstance(Activity mActivity){14 if(instance==null){15 instance=new DisplayUtils(mActivity);16 }17 return instance;18 }19 public final int[] getScreenSize(){20 int[] size=new int[2];21 DisplayMetrics dm = new DisplayMetrics();22 mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);23 size[0]=dm.widthPixels;24 size[1]=dm.heightPixels;25 return size;26 }27 public final static int getWindowWidth(Activity mActivity) {28 DisplayMetrics dm = new DisplayMetrics();29 mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);30 return dm.widthPixels;31 }32 33 public final static int getWindowHeight(Activity mActivity) {34 DisplayMetrics dm = new DisplayMetrics();35 mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);36 return dm.heightPixels;37 }38 }
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer