Android中有返回设备全屏高度的API吗?我感兴趣的是设备规格中指定的全高,而不是返回的可视屏幕的高度
android.view.Display.getHeight();发布于 2012-06-19 05:12:13
我花了一些时间寻找这个,但没有找到任何与您要求的内容类似的内容。部分问题是,占用未包含像素的条形图可能具有不同的大小。
我最终做的是测量设备的宽度(这是全宽)和不完全全高,以与标准分辨率进行近似值匹配。这不是很好。如果您确实需要精确的方向,可以强制更改方向以精确匹配这两个维度。不过,这真是太恶心了。
真正的答案是,您不应该关心使用操作系统提供的大小存储桶的硬件和设计的确切尺寸。
发布于 2012-06-19 05:16:42
这对你不起作用吗?
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
displayHeight = dm.heightPixels;对我来说,displayHeight在我的HTC Sensation上返回960像素
发布于 2012-06-19 04:40:33
在DisplayMetrics对象上尝试heightPixels。
https://stackoverflow.com/questions/11089770
复制相似问题