【发布时间】:2016-07-30 14:09:53
【问题描述】:
您好,我发现关于更改方向纵向的平板电脑的像素宽度和高度计算问题,其中宽度 = 800 和高度 = 1200 在横向模式下更改为宽度 = 1165 和高度 = 790 为什么会出现这种差异 我正在使用此代码
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;`
【问题讨论】:
-
这可能与您的查询无关,但是为了获得显示高度和宽度,我发现简单地使用我的视图更容易。例如:如果我知道某个特定视图占用了整个屏幕宽度,我只需调用
getWidth()即可。像魅力一样工作。
标签: android