我在一幅具有matchparent
高度和宽度的图像内有相对视图,想要在不同的设备中设置X和Y坐标。同样的观点。
正如我尝试过的
1)获取宽度和高度:
WindowManager wm = (WindowManager) getActivity().getSystemService(Context.WINDOW_SERVICE);
Display display = getActivity().getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
screenWidth = size.x;
screenHeight = size.y;
2)然后获取X和Y坐标:
touchX = event.getX();
touchY = event.getY();
3)我已经应用了一些方案: -在数据库中保存百分比
perX = touchX/screenWidth;
perY = touchY/screenHeight;
并将x和y显示到其他设备:
newTouchX = perX*newDeviceWidth;
newTouchY = perY*newDeviceHeight;
,但是没有任何结果。 期待着听到您的意见。 谢谢