RelativeLayout中填充的问题

问题描述 投票:4回答:1
<View
  android:id="@+id/first_sep"
  android:layout_width="fill_parent"
  android:layout_height="1dip"
  android:paddingTop="100dip"
  android:layout_below="@id/calculate"
  android:background="#FFCCCCCC" />

我在View有这个RelativeLayoutandroid:paddingTop属性似乎不起作用。尝试使用各种值,但View仍然靠近Button“calculate”。

android user-interface relativelayout
1个回答
14
投票

正如MGS指出的那样,你可能想要android:layout_marginTop,或者android:layout_height=101dip。我不确定填充是否对通用View有任何意义。如果它受支持,它肯定与简单地设置高度以包括填充没有区别,因为填充被认为是背景计算的一部分。

对于窗口小部件和相邻窗口小部件之间的空间,请使用边距。对于窗口小部件的边缘与其内容之间的空间(例如,在Button的边缘与其标题之间),使用填充。在透明背景的情况下,这些在视觉上是相同的。在非透明背景的情况下,它们在视觉上将基本上不同。

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