【发布时间】:2012-07-28 09:05:49
【问题描述】:
我正在创建一个 android 应用程序,用户可以在其中在我的自定义视图上绘制一些东西。我正在从运动事件中保存点并尝试在另一个 android 设备上重绘路径。它工作正常。
但是,如果第二个设备的屏幕尺寸小于第一个设备的屏幕尺寸,则绘图的某些部分会从屏幕上消失。
有没有办法解决这个问题?
非常感谢。
【问题讨论】:
-
您必须开发一个具有当前设备屏幕尺寸的逻辑。你可以这样做---> WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);显示显示 = windowManager.getDefaultDisplay(); int 宽度 = display.getWidth(); int height = display.getHeight();
标签: android view drawing android-canvas coordinate-systems