要获取Android设备屏幕的宽度,你可以使用下面的代码:
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int screenWidth = displayMetrics.widthPixels;
这段代码将获取屏幕的宽度并将其存储在screenWidth变量中。你可以在Android的Activity类中使用这段代码。
在Android中可以通过以下方法获取屏幕的宽度:
-
使用DisplayMetrics类:
DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = displayMetrics.widthPixels;
-
使用WindowManager类:
WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = windowManager.getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x;
-
使用Resources类:
Resources resources = getResources(); DisplayMetrics displayMetrics = resources.getDisplayMetrics(); int width = displayMetrics.widthPixels;
无论使用哪种方法,都需要在Activity的上下文中调用上述代码。获取到的width变量即为屏幕的宽度值,单位为像素。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/119035.html