①直接在子组件中
WindowManager wm = (WindowManager) getContext()
.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics outMetrics = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(outMetrics);
int width = outMetrics.widthPixels;
int height = outMetrics.heightPixels;
②//直接在Activity中
WindowManager wm = this.getWindowManager();
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
本文介绍了在Android应用中获取屏幕宽度和高度的两种常见方式:一种是在子组件中使用WindowManager,另一种是在Activity中直接调用getWindowManager()。通过这两种方法,开发者可以轻松获取设备的屏幕尺寸,为适配不同分辨率的设备提供基础。
3560

被折叠的 条评论
为什么被折叠?



