dip

Я пытаюсь вычислить количество пикселей в плотность независимых пикселей и наоборот. эта формула (px to dp): dp = (int)(px / (displayMetrics.densityDpi / 160)); не работает на небольших устройствах, потому что он делится на ноль. Это моя формула dp to px: px = (int)(dp * (displayMetrics.densityDpi / 160)...

использует ли setWidth (int pixels) независимый от устройства пиксель или физический пиксель в качестве единицы измерения? Например, setWidth (100) устанавливает ширину представления a в 100 провалов или 100 pxs? спасибо....