0

我想在我的主要活动页面中创建幻灯片。在我的应用程序中实现翻转器后,我注意到FlipperLayout与我的小部件重叠Toolbar。在我的小部件工具栏中包含用户的名称,当他们登录到应用程序时,我会在其中调用用户的全名。我不太确定如何调整翻转器大小以确保幻灯片不会与我的工具栏重叠。我希望将脚蹼放在工具栏下方。谁能帮我 ? 在此处输入图像描述

 <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/frame_layout"
        android:layout_above="@id/btm_nav"
        >

        <androidx.appcompat.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/purpleBoo"
            android:minHeight="?attr/actionBarSize"
            android:theme="@style/ThemeOverlay.AppCompat.Dark" >

            <TextView
                android:id="@+id/tv_name"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="welcome"
                android:layout_gravity="center"
                android:textColor="@color/white">

            </TextView>

        </androidx.appcompat.widget.Toolbar>


        <technolifestyle.com.imageslider.FlipperLayout
            android:id="@+id/flipper"
            android:layout_width="match_parent"
            android:layout_height="219dp">

        </technolifestyle.com.imageslider.FlipperLayout>
4

1 回答 1

0

您可以编辑FlipperLayout要添加的android:layout_marginTop="?attr/actionBarSize"属性

 <technolifestyle.com.imageslider.FlipperLayout
            android:id="@+id/flipper"
            android:layout_width="match_parent"
            android:layout_height="219dp"
            android:layout_marginTop="?attr/actionBarSize">

或者

您可以LinearLayout在布局的根目录处使用 a 而不是 a FrameLayout, with android:orientation="vertical"。这是因为FrameLayout它旨在用于需要子视图重叠的目的。

于 2019-09-16T06:30:36.233 回答