Android中填充或边距的最佳做法是什么?

问题描述 投票:2回答:2

我是Android UI的新手。 我总是在为其他视图提供页边距时感到困惑,例如我应该提供底部页边距还是应该使用顶部页边距(以查看其下方)。 如果两者都可以解决我的问题,我也应该使用RelativeLayout或LinearLayout。

谢谢

android android-layout margin
2个回答
2
投票

这取决于您的需要

线性VS相对

如果只想水平或垂直堆叠TextViewButton ,则应使用LinearLayout 。 如果你想的布局较为复杂,例如,你可以有一个ImageView覆盖所有的屏幕和ButtonImageView ,或者如果你希望你的布局元素要在角落或在底部堆, RelativeLayout是你的人。

最高保证金与最低保证金

它的个人喜好并没有太大变化,我在第一个元素上使用margin-bottom,在第二个元素上使用margin-top。


1
投票

如果Linear和RelativeLayout都可以解决您的布局问题,则应使用Linear,因为渲染速度更快。

关于顶部与底部保证金。 这完全是您的偏好,以及您要如何考虑元素。 项目A总是坐在下一个项目的上方40dp还是项目B总是坐在前一个项目的下方40dp?

© www.soinside.com 2019 - 2024. All rights reserved.