相关疑难解决方法(0)

Android:显示错误的屏幕分辨率

我试图使用此代码获取Android手机的屏幕分辨率

    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    str_ScreenSize = dm.widthPixels + " x " + dm.heightPixels;
    str_ScreenSize = "dd" + " x " + dm.heightPixels;
Run Code Online (Sandbox Code Playgroud)

当我在我的Galaxy S手机中尝试此代码时,屏幕分辨率为320x533像素,但实际上Galaxy S的屏幕分辨率为480x800像素.那么代码有什么问题?

如何获得特定设备的实际屏幕分辨率?

android screen-resolution android-screen

11
推荐指数
1
解决办法
1万
查看次数