Как разработать только одно Android-приложение для телефонов и планшетов? - PullRequest
1 голос
/ 09 января 2012

Я хочу разработать приложение, поддерживающее разрешение как для телефонов, так и для планшетов, а также для макетов protrait и landscape. Итак, кто-нибудь может подсказать, что мне для этого нужно сделать? Заранее спасибо.

Ответы [ 4 ]

3 голосов
1 голос
/ 19 июля 2012

Я создал инструмент, который позволяет вам масштабировать / настраивать макеты для планшетов и устройств с небольшим экраном, и сделал пост в блоге об этом здесь: http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html

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

0 голосов
/ 09 января 2012

См. Ссылку: http://developer.android.com/guide/practices/screens_support.html. Вы можете поместить свои xml-макеты для планшета в layout-xlarge-land, а для телефонов - layout-large-land или в обычную layout-land. Для Портретного режима просто поместите xmls в «layout-port» - Папки.

0 голосов
/ 09 января 2012

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

Если у вас есть очень специфические элементы пользовательского интерфейса, примите во внимание DPI, чтобы гарантироватькнопка или виджет имеет минимальный размер.

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