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

标签 android android-layout margin

我对 Android UI 比较陌生。我总是在为不同的 View 提供边距时感到困惑,比如我应该提供底部边距还是应该使用顶部边距(在它下面查看)。如果两者都能解决我的问题,我还应该使用 RelativeLayout 还是 LinearLayout。

谢谢

最佳答案

这取决于你的需要

线性与相对

如果您只想水平或垂直堆叠 TextViewButton,您应该使用 LinearLayout。 如果你想做一个更复杂的布局,例如你可以有一个 ImageView 覆盖所有的屏幕和 ButtonImageView 或者如果您希望布局元素堆叠在角落或底部,RelativeLayout 是您的最佳选择。

上边距与下边距

个人喜好并没有太大区别,我在第一个元素上使用 margin-bottom 而不是在第二个元素上使用 margin-top。

关于android - Android 中填充或边距的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31237250/

相关文章:

android - 当 Android View 在应用程序中可见时是否会触发任何事件?

android - 惰性适配器仅在滚动

java - 将 Google map 添加到 fragment

android - 可折叠 View 不适用于 viewpager

java - EditText 在 NestedScrollView 内不可滚动

css - IE 中的负 margin-top 被忽略

html - 在右上角制作导航栏

css - 在点击另一个 ID 时切换类边距

java - 单击按钮后打开一个新 Activity

Android 我怎样才能从图库中获取视频文件的缩略图