由于父级的填充,未显示按钮高程

时间:2014-11-25 09:19:15

标签: android android-layout relativelayout

在如下布局中:

<RelativeLayout
    android:padding="5dp"
    ... >
        <Button
            android:alignParentBottom="true"
            android:elevation="2dp" />
</RelativeLayout>

Button的阴影未显示,因为它位于父级填充的“后面”。

换句话说,Button不会自动考虑其高程,以在其自身与父母的底部之间添加一些空格。

我怎样才能让它发挥作用?

为此按钮设置一个额外的边距,以确保高程的阴影能够正确显示?

谢谢你的帮助。

1 个答案:

答案 0 :(得分:9)

您可以在父android:clipToPadding="false"上添加RelativeLayout

这将使父母不会在其自己的界限内剪切它的子视图。