获取屏幕尺寸

时间:2018-08-20 16:58:17

标签: android

我正在尝试通过这种方式获取屏幕尺寸或密度:

Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x;
int maxY = mdispSize.y;

问题在于maxY包含导航栏,因此我的位图背景位于导航栏下方。

如何在没有导航栏高度的情况下获得maxY?

2 个答案:

答案 0 :(得分:1)

您可以获取父视图的高度:

view.getHeight()

并使用它。

答案 1 :(得分:-1)

Toolkit.getDefaultToolkit()。gerScreenSize()