如何在android中获取max X和Max Y点?

问题描述:

即时通讯使用如何在android中获取max X和Max Y点?

RectF(float left, float top, float right, float bottom) 

以创建一个矩形。对于某些最大x值和最大y值超出屏幕。但同样的价值在于屏幕内部的一些大屏幕。因此,无论如何要检查当前屏幕的最大值是多少,以便我可以使用屏幕内的坐标。

您可以通过以下提取宽度和屏幕的高度,:

Display display = getWindowManager().getDefaultDisplay(); 
Point size = new Point(); 
display.getSize(size); 
int width = size.x; 
int height = size.y; 

这里宽度和高度在X和Y方向的最大点。

+0

感谢U jitendra。但是display.getSize(size); dint为我工作。所以我用display.getHeight();和display.getWidth(); – Vins 2012-02-11 16:33:56

+0

I second Vins comment ... 04-10 13:37:59.957:​​E/AndroidRuntime(3222):java.lang.NoSuchMethodError:android.view.Display.getSize -----在Android 4.0上运行良好。 4(ICS),但不会在2.3.7(氰基mod)...将使用getHeight()及其伙伴(假设它适用于ICS) – braden 2012-04-10 17:39:56