RelativeLayout中填充的问题

时间:2010-10-21 09:48:10

标签: android user-interface relativelayout

<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中有RelativeLayout,而android:paddingTop属性似乎不起作用。尝试使用各种值,但View仍然靠近Button“calculate”。

1 个答案:

答案 0 :(得分:14)

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

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