Android获取手机屏幕的宽高
16lz
2021-01-23
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();
更多相关文章
- Android 7.0 移除设置中的某些项(辅助功能、流量使用情况、位置信
- 【 Android】使手机屏幕常亮,不进入待机状态
- android获取存储卡使用情况
- 获取Android 手机屏幕宽度和高度以及获取Android手机序列号
- Android获得全局进程信息以及进程使用的内存情况
- 【Android Demo】Android中取得手机屏幕大小
- Android之手机屏幕朝向
- 【实战】android获取天气情况(Json来返回数据)
- Android 解决setRequestedOrientation之后手机屏幕的旋转不触发o