как установить интерфейс для всех разрешений в Android - PullRequest
3 голосов
/ 19 апреля 2011

Привет, я новый разработчик и сейчас я стажер, я работаю над частью пользовательского интерфейса приложения.Как я могу разработать пользовательский интерфейс моего приложения, чтобы соответствовать всем разрешениям.

Я использую дроида для размещения позиций.В этом случае у меня будет размер экрана в качестве портрета HVGA, когда я запускаю его на устройстве QVGA, позиции перемещаются.Для этого в моем коде я использовал, как если бы (width = 480 && height == 854) позиции должны быть такими-то.Это дает хороший эффект только в этих разрешениях, но когда я запускаю его в разрешении 480x800 или других устройствах, проблема сохраняется.Как преодолеть эти проблемы.Я делаю часть пользовательского интерфейса в правильном направлении?если нет, пожалуйста, помогите мне ... я не могу научить меня, пожалуйста, помогите мне, друзья ........

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

Я думаю, что вы должны использовать RelativeLayout, чтобы обобщить пользовательский интерфейс приложения для всех видов разрешений экрана.

1 голос
/ 19 апреля 2011

Два самых популярных метода для решения этой проблемы:

1) Настройка шаблонов для самых популярных разрешений, альбомной и портретной ориентации. Получите разрешение и настройте его соответствующим образом.

2) Используйте проценты, чтобы вычислить, куда положить предметы. Другими словами, поставьте этот предмет на 30% от левого края. Если его ширина составляет 1000 пикселей, он начинается с 300 по простой математике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...