1

複数のビューを別のビューの上に浮かせる方法を見つけようとしていListViewますGridLayout。ほとんどすべての質問は で答えますがFrameLayout、残念ながら、単一のビューをフロートするように作成されているため、それは機能しません。を使おうと思っていたのRelativeLayoutですが、どうやって動かせばいいのか分からず困っています。これを行う方法を見つけた人はいますか?どんなアドバイスでも大歓迎です!

4

2 に答える 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

あなたが求めていることに従うと、この一見無関係な質問に対して投稿された解決策があなたのアプリケーションでもうまくいくようです:

Android - 値付きのスピナーを表示するが別のスピナーを表示する方法

于 2012-08-14T00:24:17.537 に答える