Я немного запутался в отношении преобразования dp в px и px в dp.Формула работает следующим образом:
px = dp * (dpi / 160)
Рассмотрим два экрана A и B плотностью 160 точек на дюйм и 320 точек на дюйм соответственно.Это само по себе означает, что в одной и той же области B имеется большее количество пикселей, чем у A, что означает, что размер пикселя экрана 160 точек на дюйм должен быть больше для того же размера экрана и должен быть равен физическому размеру 2 пикселей экрана 320 точек на дюйм.Но если вставить формулу для B, это даст 1 пиксель для B, эквивалентный физическому размеру 2 независимых от плотности пикселей или 2 пикселей экрана с разрешением 160 точек на дюйм.Что мне здесь не хватает?