【发布时间】:2012-09-09 09:56:42
【问题描述】:
我最近又遇到了一个问题,过去几年我已经遇到过好几次了。
LinearLayout 是一个非常方便的layout manager。但我完全想念的是在单个 XML 标记中的元素(如填充)之间添加一定空间的可能性。
我所说的一个标签的意思是,我可以在 LinearLayout 的声明中定义元素之间的间距(例如,在垂直 LinearLayout 中,此布局中两个元素之间的垂直间距)。
我知道我可以通过添加 XML 标记 android:layout_marginTop 或类似于 LinearLayout 中的每个元素的东西来做到这一点。
但我希望能够只在一个点上定义它,因为所有元素的间距都是相同的。
有没有人知道一个简单的方法来做到这一点(不实现自定义 LinearLayout 或类似的东西)?我更喜欢直接在 XML 中工作而无需编码的解决方案。
【问题讨论】:
-
对于任何其他搜索single place solution。
-
这是一篇很棒的博客文章:Grid Spacing on Android by Cyril Mottier
标签: android android-layout android-widget android-linearlayout