两台手机做dailog弹窗高度自定义时发现始终适配不了,经测试发现 getResources().getDisplayMetrics().heightPixels获取到的屏幕高度不对。
正确的获取姿势是
DisplayMetrics dm = new DisplayMetrics(); mContext.getWindowManager().getDefaultDisplay().getRealMetrics(dm); int dwidth = dm.widthPixels; int dheight = dm.heightPixels

本文解决在自定义Dialog弹窗时屏幕尺寸获取不准确的问题,提供了一种正确的获取屏幕宽度和高度的方法,通过使用DisplayMetrics和getWindowManager().getDefaultDisplay().getRealMetrics(dm)来准确获取屏幕尺寸。
2万+

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



