要素の順序を変更するときは、ImageButton
の後にButton
を置きます.Z-インデックスには影響しません。私は他のタイプのビューを試してみましたが、それらは親のオーダーに応じて正しく重ねて配置されますFrameLayout
。 View.bringToFront()でプログラムを試してみましたが、成功しませんでした。FrameLayoutのImageButtonとButtonは、Z-インデックスを変更しません。
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Suzi"
android:textSize="22sp" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
</FrameLayout>
「FrameLayout」に2つのボタンを配置するポイントは何ですか? – pskink
ボタンにIDがない場合、どうやってbringToFront()を呼び出しますか?コードを投稿する – MikeKeepsOnShine
ポイントは片方のボタンを脇に置き、オフセットを付けてもう一方の上に置くことです。 – speirs23