Android: выпуск макета для HTC EVO 3d - PullRequest
0 голосов
/ 03 апреля 2012

Прежде всего, у меня вопрос, какой макет поддерживается HTC EVO 3d?Я собираюсь создать универсальное приложение.Я установил макет для всех устройств следующим образом: Поддержка нескольких экранов .

Теперь разрешение для HTC Evo 3d составляет 540X960.Я также сделал имитатор с этой конфигурацией, но пока я собираюсь запустить приложение, результат не очень хороший, поэтому мне интересно узнать, как настроить макет, поддерживающий все экраны + HTC Evo 3d.

Так что нужна помощь по этому вопросу.

Спасибо.

1 Ответ

1 голос
/ 03 апреля 2012

Нельзя сделать универсальное приложение с одинаковым видом на каждом устройстве. Как описывает разработчик Android

xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp

Давайте выберем маленький экран. Он начинается с 426dp x 320dp и до 470dp x 320dp (до тех пор, пока не появятся обычные экраны). Если мы устанавливаем текст и шрифт или изображение для 426dp x 320dp и запускаем приложение на 469dpx320dp, то это как-то повлияет на результат (не должно быть, так как оба являются частью небольшого экрана). Это различие увеличивается с m-dpi to l-dpi. Так что мы не можем убрать эффект от этого, но мы можем уменьшить его. это не может быть идеальным, как

Подробнее о денситах

...