我想用屏幕宽度/高度作为处理"尺寸"的基础。不同设备中的问题。
我尝试了以下代码,但是,它只能获得"分辨率"但不是"屏幕尺寸"。
DisplayMetrics displayMetrics= getResources().getDisplayMetrics();
width = displayMetrics.widthPixels;
height = displayMetrics.heightPixels;
例如,我的7"平板电脑返回600宽度和我的4.3"手机返回540宽度。 这是不合理的,因为平板电脑的尺寸几乎是手机的两倍。
如何在人类视觉下获得真实尺寸,或者我应该采用其他方法来处理尺寸问题?