Как создавать приложения для Android для всех разрешений? - PullRequest
6 голосов
/ 01 августа 2011

Привет,

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

Возможно ли это?Если так, как я должен обращаться с дизайном пользовательского интерфейса?Просто настроить разные папки для рисования?

Ответы [ 4 ]

7 голосов
/ 01 августа 2011

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

2 голосов
/ 01 августа 2011

Быть честным - сложная задача.Большинство разработчиков iPhone имеют фиксированный размер экрана, но мы, разработчики Android, должны решить эту проблему.Я могу порекомендовать несколько приемов, которым я следую

  • Старайтесь не использовать фиксированный рост и вес столько, сколько вы можете
  • Придерживайтесь линейного макета, если макет не сложный.Переходите к относительной компоновке только тогда, когда это действительно обязательно.
  • Используйте Wrap и заполните родительский элемент, чем указывайте фиксированные размеры ..

Это те немногие, которые я могу придумать.

1 голос
/ 01 августа 2011

Обычно вы просто предоставляете разные макеты и ресурсы для разных плотностей и ориентаций экрана, как описано в документации Android .

0 голосов
/ 01 августа 2011

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

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