2013-02-28 3 views
1

Итак, я просматриваю основной макет для своего приложения, и у меня есть одна макетная папка «Макет». Активность для моего приложения имеет путь ко многим текстовым представлениям и кнопкам на нем, чтобы иметь возможность использовать относительная компоновка с перемещением 1 вещи и испортить весь макет. Я пытался выяснить, как просто заставить приложение работать в режиме совместимости с моим текущим макетом (макет фрейма с использованием полей), и он отображает все испорченные и противные.проблемы с размером экрана для приложения

Кто-нибудь знает, как лучше поддерживать разные экраны?

Кроме того, ответ на ваш первый вопрос: Да. Я прошел через поддерживающие несколько экранов и режим совместимости экрана в документации.

+0

вы можете разместить свой код макета? – itsrajesh4uguys

ответ

0

Мое предложение состоит в том, чтобы использовать вложенную линейную компоновку и для разных размеров экрана вам нужно создать разные папки макета в вашем приложении, такие как layout_small, layout_large, layout_xlarge, layout_land, затем скопировать ваши xml-файлы в эти папки и внести изменения на основе этого

0

Привет Вильямс вы можете создавать различные макеты для размеров экрана, таких как

макета большого, макета небольших, макета XLarge,

так и можно управлять размерами экрана, создавая различные папки макета , А затем скопируйте XML-файлы макета в разные макеты, и вы можете изменить текстовые поля, кнопки ..etc в качестве размера экрана.

2

Используйте вложенную layouts.For 10-дюймовый планшет, вы должны указать макет-XLarge Для 9-дюймового планшета указать макет-sw720dp увидеть ссылку ниже для более подробной информации http://developer.android.com/guide/practices/screens_support.html

+0

Хорошо, моя проблема в том, что у меня такой же макет, который работает с папками «small, large, xlarge», но, например, приложение не использует эти папки. Мой телефон разработчика - Droid Incredible (довольно маленький экран), и когда я положил его на свой Droid Razr, макет все неуместен, а что нет. его, как не принимая макет из других ресурсов. Я что-то упускаю? –

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