如何在布局边缘放置按钮

时间:2016-05-10 13:12:45

标签: android xml android-layout android-cardview

如何在布局边缘放置按钮。半按钮应在不同的布局上,一半在不同的布局上。

一种解决方案是提供负余量,但此解决方案不适用于我的布局。

下面是图片,看导航按钮我希望我的按钮位置完全相同。和

enter image description here

2 个答案:

答案 0 :(得分:2)

您可以使用app:layout_anchorapp:layout_anchorGravity属性执行此操作:

例如,使用此代码,

<ImageButton
    android:id="@+id/myImageButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="@dimen/fab_margin"
    android:src="@android:drawable/ic_dialog_email"
    app:layout_anchor="@id/toolbar_layout"
    app:layout_anchorGravity="bottom|left|end" 
    />

您将myImageButton锚定在toolbar_layout的左下角。

答案 1 :(得分:0)

你能检查一下是否有效吗?

android:layout_alignParentTop="true"

我将此添加到我的代码中并且它有效但没有您的代码我无法告诉您这是否正确

如果您想为BarLayout添加按钮,我认为代码不同。