2011-12-28 118 views
5

有沒有人有一個很好的算法來將mm轉換爲Android上的像素?將mm轉換爲像素

事情是,我希望能夠以mm爲單位設置視圖的最小高度。

不,我不想在xml中使用android:minHeight,這應該在代碼中。

+0

如果你正在尋找做一次性轉換(如從Photoshop中導出精靈或物理尺寸設計佈局),[這裏有一個漂亮的轉換器] (http://pixplicity.com/dp-px-converter/)。 – 2014-07-01 09:24:04

回答

15

轉換1mm至像素

float px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_MM, 1, 
       getResources().getDisplayMetrics()); 
+0

很好,謝謝! – Martin 2011-12-28 15:21:50