Java 安卓-为什么我的图像视图占据了大部分屏幕?我希望它能占据自定义应用程序栏下的所有空间

Java 安卓-为什么我的图像视图占据了大部分屏幕?我希望它能占据自定义应用程序栏下的所有空间,java,android,xml,android-layout,android-viewpager,Java,Android,Xml,Android Layout,Android Viewpager,因此,正如您从图像中看到的,imageView幻灯片显示的空间图片几乎占据了整个屏幕,而我希望它: 从操作栏下方开始(您可以看到自定义应用程序栏的浅紫色) 占据下面所有的空间。 如果有人有任何想法,我将不胜感激,谢谢。 图片: 你可以发布你的父布局(以及相对布局)吗。 我认为它没有受到适当的限制。将父级相对布局高度设置为与父级匹配 同时设置android:layout\u alignParentTop=“false”您需要从ViewPager中删除android:layout\u al

因此,正如您从图像中看到的,imageView幻灯片显示的空间图片几乎占据了整个屏幕,而我希望它:

  • 从操作栏下方开始(您可以看到自定义应用程序栏的浅紫色)

  • 占据下面所有的空间。 如果有人有任何想法,我将不胜感激,谢谢。 图片:

    
    

  • 你可以发布你的父布局(以及相对布局)吗。 我认为它没有受到适当的限制。将父级相对布局高度设置为与父级匹配


    同时设置
    android:layout\u alignParentTop=“false”
    您需要从ViewPager中删除
    android:layout\u alignParentTop=“true”
    ,并将其替换为
    android:layou below=“@+id/app\u bar\u layout”


    您的图像视图是否在ViewPager中?如果是,请将其添加到您的查看页面布局android:layout_lower=“@id/app_bar_layout”
     <com.google.android.material.appbar.AppBarLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         style="@style/TextColor"
         android:id="@+id/app_bar_layout" >
    
         <androidx.appcompat.widget.Toolbar
             android:id="@+id/toolbar"
             style="@style/TextColor"
             android:layout_width="match_parent"
             android:layout_height="?attr/actionBarSize"
             android:background="@color/colorPrimaryDark"
    
    
         android:theme="@style/ThemeOverlay.AppCompat.Dark" />
         </com.google.android.material.appbar.AppBarLayout>
    
    
         <!-- viewpager to show images -->
         <androidx.viewpager.widget.ViewPager
             android:id="@+id/viewPagerMain"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignParentStart="true"
             android:layout_alignParentTop="true" />
    
    
     </RelativeLayout>   
    
     <com.google.android.material.appbar.AppBarLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         style="@style/TextColor"
         android:id="@+id/app_bar_layout" >
    
         <androidx.appcompat.widget.Toolbar
             android:id="@+id/toolbar"
             style="@style/TextColor"
             android:layout_width="match_parent"
             android:layout_height="?attr/actionBarSize"
             android:background="@color/colorPrimaryDark"
    
    
         android:theme="@style/ThemeOverlay.AppCompat.Dark" />
         </com.google.android.material.appbar.AppBarLayout>
    
    
         <!-- viewpager to show images -->
         <androidx.viewpager.widget.ViewPager
             android:id="@+id/viewPagerMain"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignParentStart="true"
             android:layout_below="@+id/app_bar_layout"/>
    
     </RelativeLayout>