Конфликт квалификатора ресурса: одинаковое разрешение (xxhdpi), но разная ширина экрана в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Конфликт квалификатора ресурса: одинаковое разрешение (xxhdpi), но разная ширина экрана в Android

Сообщение Anonymous »

Я столкнулся с конфликтом, когда два разных разрешения экрана используют одну и ту же настройку dpi.
Это приложение работает строго в ландшафтном режиме.
  • 2640 x 1080 480 точек на дюйм (Galaxy Flip 5)
  • 2115 x 1080 480 точек на дюйм (Galaxy S23)
Поскольку я использую наименьший квалификатор ширины в альбомном режиме, я использовал следующий расчет:

Код: Выделить всё

480dpi / 160dpi = 3
1080 / 3 = 360dp
Поскольку 480dpi соответствует xxhdpi, я создал папку ресурсов sw360dp-xxhdpi и применил значения размеров. Однако, поскольку у Flip 5 ширина составляет 2640, а у S23 — 2115, хотя у них один и тот же sw360dp-xxhdpi, существует значительная разница в том, как виды отображаются на экране.
Как я могу точнее разграничить ресурсы для этих двух разрешений экрана?

Подробнее здесь: https://stackoverflow.com/questions/792 ... dths-in-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»