1 dp - это просто 1/160 часть дюйма экрана устройства.
Конкретное число пикселей в 1 dp зависит от PPI (pixels per inch, он же DPI) экрана.
Т.е. если PPI равен 320, то в 1dp будет 2 пикселя (320/160).
Отсюда можно сделать вывод, что указав размер элемента в 160dp, реальный размер элемента на любом экране будет равен 1 дюйму. Ведь 160dp это 160 штук по 1/160 части дюйма, а это и есть 1 дюйм. А сколько в этом дюйме окажется пикселей зависит от PPI.
Например, в 8dp устройства с PPI=320 окажется 16 пикселей, с PPI=480 будет 24. Но конечные физические размеры 8dp будут одинаковыми - это всегда будет 8/160 дюйма экрана не зависимо от PPI.
Еще раз тоже самое: взяв линейку и начав мерить размеры элементов заданные в dp, везде будут примерно одинаковые физические размеры элемента. При этом масштабирования происходить не будет: кнопка занимающая пол экрана на маленьком устройстве, на большом экране будет занимать меньше места, но физические размеры этих кнопок будут одинаковые.
Я померил линейкой элемент размером в 160dp и по расчетам он должен быть 2,54см (1 дюйм), а на деле оказался 3.1 см. Никак не могу въехать в логику. Гугление показало, что другие тоже пришли к такому же выводу:
160dp is always 1 (fuzzy) inch regardless of what device you hold in your hand.