Является ли dp (независимый от плотности пикселей) физическим размером?

1

По определению дп:

Плотно-независимые пиксели - это абстрактные единицы, основанные на физической плотности экрана. Эти единицы относятся к экрану с разрешением 160 точек на дюйм, поэтому на экране с разрешением 160 точек на дюйм один пиксель равен одному пикселю.

Мы можем рассчитать, что 1dp = 1/160 дюйма, который является физическим размером.

Тем не менее, dp кажется, не считается физическим размером, как в таблице ниже,

эта таблица от ответа В чем разница между "px", "dip", "dp" и "sp"?

| Unit    | Description | Units Per     | Density     | Same Physical Size | 
|         |             | Physical Inch | Independent | On Every Screen    | 
+---------+-------------+---------------+-------------+--------------------+
| px      | Pixels      | Varies        | No          | No                 | 
+---------+-------------+---------------+-------------+--------------------+
| in      | Inches      | 1             | Yes         | Yes                | 
+---------+-------------+---------------+-------------+--------------------+
| mm      | Millimeters | 25.4          | Yes         | Yes                | 
+---------+-------------+---------------+-------------+--------------------+
| pt      | Points      | 72            | Yes         | Yes                | 
+---------+-------------+---------------+-------------+--------------------+
| dp      | Density     | ~160          | Yes         | No                 | 
|         | Independent |               |             |                    | 
|         | Pixels      |               |             |                    | 
+---------+-------------+---------------+-------------+--------------------+
| sp      | Scale       | ~160          | Yes         | No                 | 
|         | Independent |               |             |                    | 
|         | Pixels      |               |             |                    | 
+---------+-------------+---------------+-------------+--------------------+

Так что да или нет.

Если нет, то почему? Спасибо!

Теги:

1 ответ

0

Хороший вопрос!.

Когда они говорят физический размер, они имеют в виду физическое количество пикселей.

Поскольку экран с высоким разрешением имеет больше пикселей на дюйм, чем экран с низким разрешением. Физическое количество пикселей на дп будет меньше на экране с более низким разрешением.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню