如何实现工具栏布局

时间:2015-12-07 03:45:26

标签: android toolbar

如何删除操作和工具栏之间的边界?

坏情况

enter image description here

好案例,我想要它。

enter image description here

活动XML

enter image description here

片段XML

enter image description here

1 个答案:

答案 0 :(得分:0)

您正在寻找的是一种删除工具栏下阴影的方法。

对于 android 4.4或更低版本,您必须在此活动主题中设置窗口内容叠加层

<style name="Theme.MyApp" parent="Theme.AppCompat.Light.NoActionBar">
    ...
    <!--To hide shadow effect in toolbar for Android 4.4 or below-->
    <item name="android:windowContentOverlay">@null</item>
</style>

对于 Android 5.0 + ,您还需要在活动布局中将工具栏高程设置为0,如下所示。

<LinearLayout
    xmlns:app="http://schemas.android.com/apk/res-auto"
    ...
    >

    <android.support.design.widget.AppBarLayout
        ...
        app:elevation="0dp">

        ...

    </android.support.design.widget.AppBarLayout>

</LinearLayout>

实际上,很多人都会问这个问题。见answer here

下次尝试搜索现有答案;)