【问题标题】:FAB on RelativeLayout like in CoordinatorLayout类似 CoordinatorLayout 中的 RelativeLayout 上的 FAB
【发布时间】:2016-11-04 09:34:17
【问题描述】:

我想让视图看起来像这样。

我对 FAB 放置有疑问。我想把它放在RelativeLayout的中心和底部。

【问题讨论】:

    标签: android layout android-linearlayout android-relativelayout floating-action-button


    【解决方案1】:

    您可以像这样使用 FrameLayout 作为容器:

    <?xml version="1.0" encoding="utf-8"?>
        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/activity_main"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:gravity="center_horizontal"
            android:orientation="vertical">
    
            <FrameLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="50dp"
                android:background="#ccc"
                android:orientation="vertical">
    
                <!--MARGIN WILL BE HALF OF HEIGHT OF FAB-->
                <RelativeLayout
                    android:id="@+id/relative2"
                    android:layout_width="200dp"
                    android:layout_height="200dp"
                    android:layout_gravity="bottom"
                    android:layout_marginBottom="25dp"
                    android:background="@color/colorPrimary"></RelativeLayout>
    
                <View
                    android:id="@+id/view1"
                    android:layout_width="50dp"
                    android:layout_height="50dp"
                    android:layout_gravity="bottom|center_horizontal"
                    android:background="@color/colorAccent" />
    
            </FrameLayout>
        </LinearLayout>
    

    【讨论】:

      猜你喜欢
      • 2019-12-20
      • 2017-05-30
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 2019-09-29
      • 2015-10-25
      • 2016-11-14
      • 2015-12-21
      相关资源
      最近更新 更多