2011-01-09 23 views
4

我一直在關注的最佳實踐爲不同的屏幕尺寸爲每本指南創建佈局:http://developer.android.com/guide/practices/screens_support.htmlAndroid:如何在不同屏幕尺寸下使用畫布方法處理繪圖?

我現在來幹什麼使用Canvas類的方法一些繪圖工作:

如。 canvas.drawLine(60,320,120,320,linePaint);

任何人都可以幫助我如何使像素值(60/120 /等)進入密度像素,以便線條正確縮放?否則,該行不會按我的意圖顯示,例如,在較小的屏幕上顯示的內容太長而太長。

感謝您的回覆。

回答

2

我錯過了在第一時間通過Android文檔去;必要的信息在我的原始文章中鏈接的「3.不要在代碼中使用硬編碼的像素值」部分。

+2

那麼,如果你不能使用像素,你是如何最終從這兩點中繪製鏈接的? – 2011-02-07 18:21:17

-1

您可以在Google上找到很多有關此主題的內容,實際上這裏有兩個問題已經提到,幾乎可以回答您的問題。

你想用dips.

你也可能會想轉換dips to pixels.

+0

發佈問題幾分鐘後,我在文檔中發現了一點,謝謝。 – C0deAttack 2011-01-10 00:39:05