如何获得屏幕尺寸? [复制]
Posted
技术标签:
【中文标题】如何获得屏幕尺寸? [复制]【英文标题】:How to get screen size? [duplicate] 【发布时间】:2013-04-17 01:32:30 【问题描述】:如何获取屏幕尺寸(以像素为单位)?我用过
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;`
但它不起作用......
【问题讨论】:
【参考方案1】:使用这个
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
【讨论】:
我很好奇,display.getWidth()
和 getHeight()
返回的值是否与 OP 尝试过的 display.getSize(Point)
不同?
实际上getsize在较低的api版本中不可用..@harism..但我认为这里不是这种情况..:?
我明白了,应该更仔细地阅读文档。【参考方案2】:
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
【讨论】:
以上是关于如何获得屏幕尺寸? [复制]的主要内容,如果未能解决你的问题,请参考以下文章