2012-03-02 5 views
0

Я пытаюсь настроить мое приложение с несколькими макетами, чтобы оно изменилось в зависимости от разрешения экрана. Итак, у меня есть ldpi, mdpi, hdpi и xhdpi. Все, кажется, работает в том смысле, что оно меняется, но на мой вопрос.Несколько макетов android

Есть ли способ вручную установить, какое разрешение использовать какой макет? например, сейчас, когда я запустить его на моем Galaxy Nexus, он использует макет ИПЧР и выглядит просто ужасно, я хочу, чтобы использовать xhdpi

С уважением, Fredkr

+0

Почему вы не помещаете макет, который хотите отобразить на своем устройстве, в правильном каталоге? – Egor

+1

В стороне, я удивлен, что Galaxy Nexus использует hdpi. Я бы подумал, что это будет xhdpi, так как это [316dpi] (http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density#Samsung) и [xhdpi ~ 320dpi] (http://developer.android.com/ guide/practices/screens_support.html # отборочные команды) – kabuko

+0

@kabuko my GNex точно использует xhdpi (без изменений плотности), на всякий случай этот вопрос превратил ваш мир topsy-turvy;) – ataulm

ответ

4

Почему вы не настроили ИПЧР макет, чтобы выглядеть так, как вам хотелось бы, а не пытаться заставить другой макет? Ваше приложение автоматически выберет макет, который он должен использовать, в зависимости от размера экрана и плотности пикселей вашего телефона.

+0

http://developer.android.com/resources /dashboard/screens.html Если это приложение более чем для личного использования, вы захотите исправить свои макеты hdpi – andymal

+0

, в большинстве случаев он выглядит хорошо, а hdpi i соответствует самым обычным «большим» экранам там. его просто на моем GN это выглядит как дерьмо – Fredkr

+0

Что именно выглядит плохо? Изображений? Межстрочный интервал? – andymal

Смежные вопросы