2012-07-28 36 views
0

我正在創建一個Android應用程序,用戶可以在其中自定義視圖上繪製某些東西。我正在保存來自運動事件的點並嘗試重繪另一個Android設備上的路徑。它工作正常。Android座標系統:在較小的屏幕設備上繪製屏幕時出現

但是,如果第二個設備的屏幕尺寸小於第一個設備的屏幕尺寸,則該圖形的某個部分會從屏幕上消失。

有什麼辦法解決這一問題?

非常感謝。

+0

請參閱[多屏幕](http://developer.android.com/guide/practices/screens_support.html) – 2012-07-28 09:09:21

+0

您必須開發邏輯與當前設備屏幕大小。爲此你可以這樣做---> WindowManager windowManager =(WindowManager)getSystemService(Context.WINDOW_SERVICE); Display display = windowManager.getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); – 2012-07-28 09:12:18

回答

0

您可以獲得第一個設備的窗口分辨率並與第二個設備進行比較。 由於屏幕的寬度和高度發生變化,請更改您的繪圖的尺寸