我对 Android UI 比较陌生。我总是在为不同的 View 提供边距时感到困惑,比如我应该提供底部边距还是应该使用顶部边距(在它下面查看)。如果两者都能解决我的问题,我还应该使用 RelativeLayout 还是 LinearLayout。
谢谢
最佳答案
这取决于你的需要
线性与相对
如果您只想水平或垂直堆叠 TextView
和 Button
,您应该使用 LinearLayout
。
如果你想做一个更复杂的布局,例如你可以有一个 ImageView
覆盖所有的屏幕和 Button
在 ImageView
或者如果您希望布局元素堆叠在角落或底部,RelativeLayout
是您的最佳选择。
上边距与下边距
个人喜好并没有太大区别,我在第一个元素上使用 margin-bottom 而不是在第二个元素上使用 margin-top。
关于android - Android 中填充或边距的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31237250/