【发布时间】:2012-12-06 06:36:09
【问题描述】:
使用下一个代码在android中获取屏幕宽度和高度的区别是什么:
public HorseView(Context context) {
super(context);
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int height = metrics.heightPixels;
.............
}
并使用另一个 this:
public void surfaceCreated(SurfaceHolder holder) {
thread.setRunning(true);
thread.start();
int height = this.getHeight();
}
任何人都知道为什么在第一种情况下,高度设置为 508;第二种情况是533;
提前致谢。
【问题讨论】:
标签: android android-layout android-emulator