2010-08-08 3 views
0

Я пытаюсь создать макет масштабирования для приложения для Android. Весь экран должен содержать две области. Верх 3/4 экрана должен быть MapView, показывающим определенную область. Остальная четверть экрана должна содержать некоторую текстовую информацию в определенных местах, указанных на карте.Кто может создать пропорциональную схему Android?

Итак, теперь мне интересно, что лучше всего архивировать этот макет соотношения 3: 1 раздела экрана? Есть ли способ установить это соотношение в XML-файле макета или мне нужно рассчитать и установить его вручную по коду в соответствующем действии?

ответ

2

попробовать layout_weight.

набор MapView к layout_weight = "3", оставшийся макет в layout_weight = "1"

+2

Вы также должны установить их высоту, чтобы быть '0px' в XML. Таким образом, веса разделили бы все вертикальное пространство. В противном случае виджеты сначала получат свой «естественный» размер, тогда остальные будут разделены на основе весов. – CommonsWare

+0

Это работает только с линейными макетами? – gonzobrains

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