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

nio*_*ios 2 android relativelayout android-layout

在如下布局中:

<RelativeLayout
    android:padding="5dp"
    ... >
        <Button
            android:alignParentBottom="true"
            android:elevation="2dp" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

Button未显示阴影,因为它在父级的填充"后面".

换句话说,Button它不会自动考虑其高程,以在它自己和父母的底部之间增加一些空间.

我怎样才能使它工作?

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

谢谢你的帮助.

pde*_*d59 9

您可以添加android:clipToPadding="false"父级RelativeLayout.

这将使父级不会在其自己的边界内剪切它的子视图.