我正在学习如何在Android中正确地布局组件。 我是一名经验丰富的CSS / MXML开发人员,但我很难完全理解Android组件中的布局属性。
其中一件事是我不确定以下内容之间的区别:
- layout_margin与padding - layout_gravity与gravity与ignoreGravity
在Linear、Table或Relative Layouts中,应该使用哪个?我想学习的一个例子是在整个布局上具有分别与屏幕顶部/中间/底部相关的单独组件的边距。 SDK文档是一个良好的开始,但它们并不展示不同情况下的工作原理。
有没有关于在哪里学习更复杂/全面的布局设计的提示?
其中一件事是我不确定以下内容之间的区别:
- layout_margin与padding - layout_gravity与gravity与ignoreGravity
在Linear、Table或Relative Layouts中,应该使用哪个?我想学习的一个例子是在整个布局上具有分别与屏幕顶部/中间/底部相关的单独组件的边距。 SDK文档是一个良好的开始,但它们并不展示不同情况下的工作原理。
有没有关于在哪里学习更复杂/全面的布局设计的提示?