Android examples for Graphics:Pixel
pixel To Dimension Strictly
//package com.java2s; import android.util.DisplayMetrics; import android.util.TypedValue; public class Main { private static float pixelToDimensionStrictly(int unit, float value, DisplayMetrics metrics) {//from w w w . ja v a 2 s .co m switch (unit) { case TypedValue.COMPLEX_UNIT_PX: return value; case TypedValue.COMPLEX_UNIT_DIP: return value / metrics.density; case TypedValue.COMPLEX_UNIT_SP: return value / metrics.scaledDensity; case TypedValue.COMPLEX_UNIT_PT: return value / (metrics.xdpi * (1.0f / 72)); case TypedValue.COMPLEX_UNIT_IN: return value / metrics.xdpi; case TypedValue.COMPLEX_UNIT_MM: return value / (metrics.xdpi * (1.0f / 25.4f)); } return 0; } }