我正在使用
RectF(float left, float top, float right, float bottom)
创建一个矩形。对于一些屏幕而言,最大的x值和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方向上的最大值。
display.getSize(size);
吗? - elyar abad