我有一个 android 平板电脑(三星 gt-P1010),其屏幕细节如下,
Screen resolution- 600*1024
Density- 240
Screen size- Normal
我创建了一个与上面相同细节的模拟器,但是当我打印宽度和高度时,它给出了 600*961 。为什么会有这么大的差异?我正在使用以下代码获取设备详细信息,
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
screenHeight = displaymetrics.heightPixels;
screenWidth = displaymetrics.widthPixels;
screendensity = displaymetrics.densityDpi;
在我的应用程序中,我试图在字母上方运行 .gif 图像,我根据设备的宽度和高度为其设置边距。由于上述差异,模拟器和真实设备给出了不同的结果。请任何人告诉我这里有什么问题。任何帮助将不胜感激。