如何在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方向的最大点。
感谢U jitendra。但是display.getSize(size); dint为我工作。所以我用display.getHeight();和display.getWidth(); – Vins 2012-02-11 16:33:56
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