android获得屏幕高度和宽度、状态栏高度
16lz
2021-01-24
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获得屏幕高度和宽度
更多相关文章
- Android(安卓)GridView设置条目的高度与宽度相等、GridView条目
- Android(安卓)按power键唤醒屏幕流程
- 获取手机分辨率(屏幕大小)
- Android(安卓)得到手机的宽度和高度 Android(安卓)不同设备兼容
- Android(安卓)获取屏幕尺寸
- Android(安卓)dp方式的屏幕适配工具使用(Android(安卓)Studio插
- 获取手机屏幕大小(DisplayMetrics类取得画面宽高)
- Java中Textview 在XML中详细配置讲解