2011-12-28 6 views
5

У кого-нибудь есть хороший алгоритм для преобразования mm в пиксели на Android?Преобразование mm в пиксели

Дело в том, что я хочу иметь возможность установить минимальную высоту представления с использованием mm в качестве единицы измерения.

И нет, я не хочу использовать андроид: minHeight в xml, это должно быть в коде.

+0

Если вы хотите, чтобы сделать одноразовое преобразование (например, для экспорта спрайтов из Photoshop или разработки макета для физического измерения), [здесь отличный конвертер] (http://pixplicity.com/dp-px-converter/). –

ответ

15

Преобразовать 1ммы пикселя

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

Отлично работает, спасибо! – Martin

Смежные вопросы