作者:mobiledu2502881447 | 来源:互联网 | 2024-11-28 19:44
public static int getScreenWidth(Context context) {
DisplayMetrics metrics = new DisplayMetrics();
WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
manager.getDefaultDisplay().getMetrics(metrics);
return metrics.widthPixels;
}
public static int getScreenHeight(Context context) {
DisplayMetrics metrics = new DisplayMetrics();
WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
manager.getDefaultDisplay().getMetrics(metrics);
return metrics.heightPixels;
}
以上代码段展示了如何在Android应用程序中获取屏幕的宽度和高度。通过使用DisplayMetrics
类,我们可以轻松地从系统的窗口管理服务(WindowManager
)中获取到当前设备屏幕的像素尺寸。这对于需要根据屏幕大小动态调整布局的应用程序来说非常有用。