Android中是否有返回设备全屏高度的API?我对设备规格中指定的全高度感兴趣,而不是由
返回的可视屏幕的高度感兴趣android.view.Display.getHeight();
答案 0 :(得分:1)
我花了一些时间寻找这个并没有找到任何你想要的东西。问题的一部分是占据他们不包括的像素的条可能有不同的大小。
我最终做的是测量设备的宽度(全宽)和不完全高度,以匹配标准分辨率和近似值。这不是很好。如果您确实需要它,则可以强制方向更改以完全匹配两个尺寸。但这非常糟糕。
真正的答案是,您不应该关心使用操作系统提供的大小存储桶的硬件和设计的确切尺寸。
答案 1 :(得分:1)
这不适合你吗?
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
displayHeight = dm.heightPixels;
对我来说,displayHeight在我的HTC Sensation上返回960像素
答案 2 :(得分:0)
在heightPixels对象上尝试DisplayMetrics。