Android应用程序标头显示

时间:2017-07-11 11:33:57

标签: android android-studio android-emulator android-styles

我使用Android Studio 2.3.3创建了一个应用,选择了空活动模板。在创建之后,我将背景颜色更改为colorAccent,我还将colorsChrimary更改为colors.xml中的colorsAccent。

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

enter image description here

如您所见,它显示我的应用名称,后面是一条暗线。 我不明白这条黑线来自哪里,我怎么能摆脱它?

但是,此暗线不会出现在Android Studio设计模式中(请参见下面的屏幕截图)。

enter image description here

1 个答案:

答案 0 :(得分:1)

它是行动栏的影子我的朋友 要删除此阴影,请在 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
android:name=".YourActivity"
android:theme="@style/MYTheme"/>

或试试这个

    getSupportActionBar().setElevation(0);