仿真器不会返回320x240分辨率的实际宽度和高度

时间:2011-05-30 08:03:18

标签: android android-emulator

我为不同的屏幕尺寸制作了一个动态布局的应用程序。

320x240 屏幕外,它也适用于所有屏幕尺寸。

我使用相同的代码来获取所有的宽度和高度,它也返回正确的值,但它没有返回正确的值,手动创建模拟器意味着 320x240 240x400

我使用了以下代码:

DisplayMetrics metrics = new DisplayMetrics();
WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE);

manager.getDefaultDisplay().getMetrics(metrics);

int width=metrics.widthPixels;
int height=metrics.heightPixels;

1 个答案:

答案 0 :(得分:0)

我迟到了..但想分享:)

请尝试以下代码段:

 Display display = getWindowManager().getDefaultDisplay();

 int   width = display.getWidth();
 int   height = display.getHeight();