2011-12-28 70 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