複数のビューを別のビューの上に浮かせる方法を見つけようとしていListView
ますGridLayout
。ほとんどすべての質問は で答えますがFrameLayout
、残念ながら、単一のビューをフロートするように作成されているため、それは機能しません。を使おうと思っていたのRelativeLayout
ですが、どうやって動かせばいいのか分からず困っています。これを行う方法を見つけた人はいますか?どんなアドバイスでも大歓迎です!
質問する
1059 次
2 に答える
3
RelativeLayout
フロート内の後の子は、前の子の上に配置されます。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/big"
android:textSize="120dip"
android:textStyle="bold"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="@string/small"/>
</RelativeLayout>
2 番目のButton
フロートは最初の の上にあり、次のようになりButton
ます。
完全なサンプル プロジェクトは次のとおりです: https://github.com/commonsguy/cw-omnibus/tree/master/Containers/RelativeOverlap。
于 2012-08-14T00:24:52.153 に答える
0
あなたが求めていることに従うと、この一見無関係な質問に対して投稿された解決策があなたのアプリケーションでもうまくいくようです:
于 2012-08-14T00:24:17.537 に答える