2016-05-10 7 views
1

レイアウトの端にボタンを配置するにはどうすればよいですか?半分のボタンは異なるレイアウトに、半分のボタンは異なるレイアウトにする必要があります。レイアウトの端にボタンを配置するには

解決策の1つはマイナスのマージンですが、この解決法は私のレイアウトでは機能しません。

以下は画像です。ナビゲーションボタンを見て、私のボタンの位置はまったく同じです。および

enter image description here

+0

'FrameLayout'または' RelativeLayout'を試してください –

+1

コードを表示してください。 –

+0

私はframeLayoutを知っていますが、私はどのようにcardviewの端にボタンを置くことができます。 はマイナスのマージンを与えているのは唯一の解決策ですか? –

答えて

1

あなたがapp:layout_anchorapp:layout_anchorGravity属性を持つことを行うことができます。

0

これが機能するかどうか調べることができますか?

android:layout_alignParentTop="true"

私は自分のコードにこれを追加し、これが正しいこと

ある場合、私はあなたがあなたのBarLayoutにボタンを追加したい場合は、私が思うあなたを伝えることはできませんあなたのコードなしではなく動作しますコードが異なることこのコードの例

<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" 
    /> 

あなたがtoolbar_layoutの左下にmyImageButtonアンカー:

関連する問題