android:FragmentTransactions中没有尊重提升

所以我的布局看起来类似于以下内容:

     <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_height="wrap_content"
            android:elevation="4dp"
            android:background="?attr/colorPrimary"
            android:layout_width="match_parent"
            android:minHeight="?attr/actionBarSize"/>

         <FrameLayout
             android:id="@+id/content"
             android:layout_below="@+id/toolbar"
             android:layout_width="match_parent"
             android:layout_height="match_parent"/>

    </RelativeLayout>

这为我的活动形成了我的基本布局文件,然后我将FrameLayout替换为各种片段.一个这样的片段有这样的布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <SlidingTabLayout
        android:id="@+id/sliding_tabs"
        android:layout_width="match_parent"
        android:elevation="4dp"
        android:layout_height="wrap_content"/>

    <android.support.v4.view.ViewPager
        android:id="@+id/profileViewPager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/sliding_tabs"
        android:background="@android:color/white"/>

    <FloatingActionButton
        android:id="@+id/floatingButton"
        android:layout_width="72dp"
        android:layout_height="72dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginRight="16dp"
        android:layout_marginBottom="16dp"/>

</RelativeLayout>

我希望,因为我已将工具栏和SlidingTabLayout的高程设置为4dp,工具栏不会在选项卡上投射阴影,但它会:

理想情况下,我不想在代码中设置工具栏的高程 – 有没有人知道是否有办法防止工具栏投射阴影?我会假设两个视图都在4dp高度,即使它们不在同一个布局中,也不会投射阴影.

谢谢您的帮助.

解决方法:

阴影尊重兄弟姐妹的升高,但不尊重表兄弟.操作栏和SlidingTabLayout不是兄弟,因此操作栏会在SlidingTabLayout上投射阴影.

如果您不想要阴影,则需要自定义操作栏以删除高程.

上一篇:poj 2155 matrix 二维线段树


下一篇:HashSet底层存储原理