Основываясь на том, что я прочитал (включая официальную документацию), предлагается создавать отдельные макеты, отдельные чертежи, отдельные файлы dimens.xml для соответствия всем размерам экрана и плотности экрана, но из того, что я вижу, существует более 100 различных комбинаций. размер экрана / плотность экрана телефонов и создание уникальных макетов / рисунков для каждого из них практически невозможно.
Того же результата можно добиться, просто настроив один макет программно, однако такой подход вообще никто не предлагает. Почему?
Даже если я использую dp в макетах для определения размеров элементов, он все равно будет выглядеть по-разному на разных плотностях.
Допустим, у вас есть макеты для устройств с большим экраном и плотностью xhdpi. Делаете ли вы свое приложение доступным только для этих устройств? Кажется невероятным.
Как кто-то мог сделать приложение, которое подходило бы для всех размеров экрана/плотности экрана?
Должен быть оптимальный подход к созданию макетов для всех размеров экрана и любой плотности экрана, но какой? Я на самом деле ДЕЙСТВИТЕЛЬНО потерян. Может ли кто-нибудь предоставить простой проект, который как-то это делает?
Ссылка: Есть ли список разрешений экрана для всех телефонов и планшетов на базе Android?