Android 如何在版面边缘放置按钮

Android 如何在版面边缘放置按钮,android,xml,android-layout,android-cardview,Android,Xml,Android Layout,Android Cardview,如何在布局的边缘放置按钮。半按钮应位于不同的布局上,半按钮位于不同的布局上 一个解决方案是给负的利润,但这个解决方案不适用于我的布局 下面是图片,看看导航按钮,我希望我的按钮的位置完全相同。及 你能检查一下这是否有效吗 android:layout\u alignParentTop=“true” 我把这个添加到我的代码中,它可以工作,但是没有你的代码,我不能告诉你这是不是正确的 如果你想在你的BarLayout中添加一个按钮,我认为代码是不同的。你可以使用app:layout\u anchorG

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

一个解决方案是给负的利润,但这个解决方案不适用于我的布局

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


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

android:layout\u alignParentTop=“true”

我把这个添加到我的代码中,它可以工作,但是没有你的代码,我不能告诉你这是不是正确的


如果你想在你的
BarLayout
中添加一个按钮,我认为代码是不同的。

你可以使用
app:layout\u anchorGravity
app:layout\u 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\u layout

的左下角,尝试使用
FrameLayout
RelativeLayout
我知道FrameLayout,但如何将按钮放置在cardview的边缘。给出负边距是唯一的解决方案吗?我想你可以用app:layou-anchor完成一些代码…我们不能不看就知道我得到了答案,这可以通过app:layou-anchor实现