我有一个分辨率为720x1280、密度为320dpi的模拟器。
现在,当我使用以下代码来查找dpheight、dpwidth和密度时:
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics outMetrics = new DisplayMetrics();
display.getMetrics(outMetrics);
float density = getResources().getDisplayMetrics().density;
float dpHeight = outMetrics.heightPixels / density;
float dpWidth = outMetrics.widthPixels / density;
我得到了以下数值:
06-24 06:47:46.027 D/Density ( 1003): 2.0
06-24 06:47:46.027 D/DPHeight( 1003): 592.0
06-24 06:47:46.027 D/DPWidth ( 1003): 360.0
我无法理解它的含义,请有人帮忙解释一下吗?
我打算开发一个涉及大量文本的应用程序,我想适当设置文本大小,以使其外观连贯。
是的,我已经阅读了谷歌关于此事的文档。
但我仍然无法理解,因此有了这个问题。