Android 片段get的顶部';隐藏在具有立面的工具栏下。如何使片段全屏显示[重叠工具栏]

Android 片段get的顶部';隐藏在具有立面的工具栏下。如何使片段全屏显示[重叠工具栏],android,android-layout,android-fragments,android-toolbar,Android,Android Layout,Android Fragments,Android Toolbar,我有RelativeLayout作为根布局,它的id是container。工具栏的标高为4dp。当我在R.id.container[RelativeLayout]中添加一个片段时,该片段在工具栏下启动,其中一部分在启动 但是,当我删除工具栏上的标高时,工具栏上方会出现碎片。这正是我想要的。但是我想保持高度,我不想在膨胀片段时将高度更改为0,因为我使用的是动画 如何获取工具栏顶部的片段。 这是XML代码 RelativeLayout xmlns:android="http://schemas.an

我有RelativeLayout作为根布局,它的id是container。工具栏的标高为4dp。当我在R.id.container[RelativeLayout]中添加一个片段时,该片段在工具栏下启动,其中一部分在启动

但是,当我删除工具栏上的标高时,工具栏上方会出现碎片。这正是我想要的。但是我想保持高度,我不想在膨胀片段时将高度更改为0,因为我使用的是动画

如何获取工具栏顶部的片段。

这是XML代码

RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:elevation="@dimen/_4dp"
        android:text="Chiri"
        android:minHeight="?attr/actionBarSize" />

</RelativeLayout>
这就是我的UI现在的样子


但是工具栏下的frameLayout或fragment标记,也要确保根标记是linearlayout

我知道这现在有点旧了,但是在谷歌搜索中出现了,没有答案,所以为了帮助其他在这里遇到困难的人

我也有这个问题。对我来说,答案是定义布局的同级布局

当前R.id.container是此布局中的根目录。创建一个新的父级和R.id.container的同级布局(比如R.id.fragment\u container),并使用它替换片段

mFragmentTransaction.replace(R.id.fragment_container, new UploadFragment()).commit();

若你们想让工具栏位于底部,可以将layout_alignbottomParent设置为true。另外,请把两个屏幕与非预期和期望的视图对不起,杜德,我的意思是底部是我希望片段重叠的工具栏。现在,由于工具栏具有立面,所以它显示在片段上方。
mFragmentTransaction.replace(R.id.fragment_container, new UploadFragment()).commit();