所以我有一個佈局,類似於以下內容:安卓:海拔跨越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高度,即使它們不在同一個佈局中,也不會投射陰影。
感謝您的幫助。
這裏是Android bug的票:https://code.google.com/p/android/issues/detail?id=82041 – Stanislav 2017-02-01 08:48:10