Android 操作栏下方的分隔符

Android 操作栏下方的分隔符,android,android-actionbar,Android,Android Actionbar,我注意到大多数android应用程序在操作栏下都有一个分隔符。 下图显示了分隔符: 我如何使用那个分隔符?我认为这是一种默认行为,但在我的应用程序中我没有 非常感谢 在themes.xml中 <item name="android:windowContentOverlay">@drawable/ab_solid_shadow</item> @drawable/ab\u solid\u shadow 定义windowContentOverlay属性。图像就是阴影。将其

我注意到大多数android应用程序在操作栏下都有一个分隔符。 下图显示了分隔符:

我如何使用那个分隔符?我认为这是一种默认行为,但在我的应用程序中我没有

非常感谢

在themes.xml中

<item name="android:windowContentOverlay">@drawable/ab_solid_shadow</item>
@drawable/ab\u solid\u shadow

定义windowContentOverlay属性。图像就是阴影。

将其包含在layout.xml中

<View
  android:layout_width="wrap_content"
  android:layout_height="0.2dp"
  android:id="@+id/separator"
  android:visibility="visible"
  android:background="@android:color/darker_gray"
 />


windowContentOverlay由ActionBarOverLayout(.java)绘制,绘图位置在actionbar背景之下。顶部变量是操作栏的高度。

这可以通过两种方式实现。通过在主内容视图顶部添加一条简单的线或在操作栏下方添加一条线。(通过自定义操作栏的背景)。更喜欢定制ActionBar…它很有效,谢谢!设置windowsContentOverlay和背景有什么区别?什么背景,是android:windowBackground吗?我使用“'@drawable/ab_background''@drawable/ab_background”获得相同的结果。它是操作栏的背景,windowContentOverlay在背景之下。