2

即時通訊使用如何在android中獲取max X和Max Y點?

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

以創建一個矩形。對於某些最大x值和最大y值超出屏幕。但同樣的價值在於屏幕內部的一些大屏幕。因此,無論如何要檢查當前屏幕的最大值是多少,以便我可以使用屏幕內的座標。

回答

5

您可以通過以下提取寬度和屏幕的高度,:

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