Android坐标系:在较小的屏幕设备上,绘图离开屏幕

Android坐标系:在较小的屏幕设备上,绘图离开屏幕,android,view,drawing,android-canvas,coordinate-systems,Android,View,Drawing,Android Canvas,Coordinate Systems,我正在创建一个android应用程序,用户可以在我的自定义视图上绘制一些东西。我正在保存运动事件中的点,并尝试在另一个android设备上重新绘制路径。它很好用 但是,如果第二台设备的屏幕尺寸小于第一台设备的屏幕尺寸,则图纸的某些部分会离开屏幕 有办法解决这个问题吗 非常感谢 您可以获得第一台设备的窗口分辨率,并与第二台设备进行比较。 当屏幕的宽度和高度改变时,您需要改变绘图的大小请看,您必须根据当前设备的屏幕大小开发一个逻辑。为此,您可以执行-->WindowManager WindowMan

我正在创建一个android应用程序,用户可以在我的自定义视图上绘制一些东西。我正在保存运动事件中的点,并尝试在另一个android设备上重新绘制路径。它很好用

但是,如果第二台设备的屏幕尺寸小于第一台设备的屏幕尺寸,则图纸的某些部分会离开屏幕

有办法解决这个问题吗


非常感谢

您可以获得第一台设备的窗口分辨率,并与第二台设备进行比较。
当屏幕的宽度和高度改变时,您需要改变绘图的大小

请看,您必须根据当前设备的屏幕大小开发一个逻辑。为此,您可以执行-->WindowManager WindowManager=(WindowManager)getSystemService(Context.WINDOW\u服务);Display Display=windowManager.getDefaultDisplay();int width=display.getWidth();int height=display.getHeight();