Расширенное объяснение свойств макета Android?

Я пытаюсь научиться правильно размещать компоненты в Android. Я опытный разработчик CSS / MXML, и мне труднее всего получить полное представление о свойствах макета в компонентах Android.

Я не уверен в различиях между ними:

  • layout_margin и padding
  • layout_gravity vs. gravity vs. ignoreGravity

Следует ли использовать одно поверх другого с линейным, табличным или относительным макетом? Пример того, что я хотел бы узнать, - это наличие общего поля на макете с отдельными компонентами, относящимися к верхней / средней / нижней части экрана. Документы sdk - хорошее начало, но они не показывают, как все работает в разных ситуациях.

Есть какие-нибудь советы, куда обратиться, чтобы изучить более сложный / всеобъемлющий дизайн макета?

8
задан skaffman 17 February 2011 в 23:04
поделиться