我正在寻求学习如何在 Android 中正确布局组件。我是一名经验丰富的 CSS/MXML 开发人员,并且很难全面了解 Android 组件中的布局属性。
一件事是我不确定这些之间的区别:
- layout_margin 与 padding
- layout_gravity vs.gravity vs.ignoreGravity
您应该在线性、表格或相对布局中使用其中一个吗?我想学习的一个例子是在布局上有一个整体边距,其中包含与屏幕顶部/中间/底部相关的单独组件。sdk 文档是一个好的开始,但它们没有显示在不同情况下事情是如何工作的。
关于去哪里学习更复杂/全面的布局设计的任何提示?