Android 应用标头显示

Android app masthead display

我使用 Android Studio 2.3.3 创建了一个应用程序,选择了空 Activity 模板。创建后,我将背景颜色更改为 colorAccent 之类的颜色,并且还在 colors.xml.

中将 colorPrimary 更改为 colorAccent

现在,当我运行应用程序时,出现以下模拟器显示。

如您所见,它显示了我的应用程序名称,后面是一条黑线。 我不明白这条黑线是从哪里来的,我该如何摆脱它?

但是,这条黑线在Android Studio 设计模式中没有出现(见下面的截图)。

动作条我朋友的影子 要删除此阴影,请在 res/values/style

下的主题中添加以下行
<style name="MYTheme" parent="android:Theme.Holo.Light">
    <item name="colorPrimary">@color/colorWhite</item>
    <item name="colorPrimaryDark">@color/colorWhite</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="windowContentOverlay">@null</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

现在在清单文件中将其添加到您的 activity

<activity
android:name=".YourActivity"
android:theme="@style/MYTheme"/>

或者试试这个

    getSupportActionBar().setElevation(0);