Каковы пропорции для всех Android-телефонов и планшетных устройств? - программирование
Подтвердить что ты не робот

Каковы пропорции для всех Android-телефонов и планшетных устройств?

Я ищу список всех пропорций экрана для популярных телефонов и планшета на базе Android.

4b9b3361

Ответ 1

Я исследовал то же самое несколько месяцев назад, глядя на десятки самых популярных устройств Android. Я обнаружил, что каждое устройство Android имеет один из следующих соотношений сторон (от большинства квадратов до большинства прямоугольников):

  • 4: 3
  • 3: 2
  • 8: 5
  • 5: 3
  • 16: 9

И если вы считаете, что портретные устройства отделены от ландшафтных устройств, вы также найдете инверсию этих соотношений (3: 4, 2: 3, 5: 8, 3: 5 и 9:16).


fooobar.com/questions/40763/...

Ответ 2

В случае, если кто-то хочет больше визуальной ссылки:

aspect_ratio_visual_reference

Таблица сравнения десятичных приближений:

╔══════════════════════════╦════════════════════════╦════════════════════════╗
║       aspect ratio       ║     decimal approx.    ║     decimal approx.    ║
║ [long edge x short edge] ║ [short edge/long edge] ║ [long edge/short edge] ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║         18.5 x 9         ║        0.486...        ║        2.056...        ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║          18 x 9          ║           0.5          ║            2           ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║          19 x 10         ║        0.526...        ║           1.9          ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║          16 x 9          ║         0.5625         ║        1.778...        ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║           5 x 3          ║           0.6          ║        1.667...        ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║          16 x 10         ║          0.625         ║           1.6          ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║           3 x 2          ║        0.667...        ║           1.5          ║
╠══════════════════════════╬════════════════════════╬════════════════════════╣
║           4 x 3          ║          0.75          ║        1.333...        ║
╚══════════════════════════╩════════════════════════╩════════════════════════╝

Changelog:

  • май 2017: добавлен 19x10 (основной телефон)
  • Март 2017: Добавлен 18.5x9 (Samsung Galaxy S8) и 18x9 (LG G6)

Ответ 4

наилучший способ вычисления уравнения упрощается. То есть найдите максимальный делитель между двумя числами и разделите:

ех.

1920:1080 maximum common divisor 120 = 16:9
1024:768  maximum common divisor 256 = 4:3
1280:768  maximum common divisor 256 = 5:3

может случиться и некоторые подходы

Ответ 5

Sony Tablet P старая, но она может переключаться между 32:15 и 32:30 для каждого приложения в альбомном режиме и наоборот в портретном режиме, так что минимальный диапазон для цели

Ответ 6

На Android вы можете найти эти размеры экрана:

xlarge не менее 960dp x 720dp

большие экраны не менее 640dp x 480dp

обычные экраны не менее 470dp x 320dp

маленькие экраны не менее 426dp x 320dp

Вы можете установить это в файле AndroidManifest с помощью этого примера:

supports-screens android:smallScreens=["true"]