Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么状态栏出现阴影?_Android_Statusbar - Fatal编程技术网

Android 为什么状态栏出现阴影?

Android 为什么状态栏出现阴影?,android,statusbar,Android,Statusbar,我的应用程序的状态栏看起来不太清晰,或者有阴影 这是我的状态栏的外观: 应该是这样的: 为什么看起来不是这样 style.xml <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here.

我的应用程序的状态栏看起来不太清晰,或者有阴影

这是我的状态栏的外观:

应该是这样的:

为什么看起来不是这样

style.xml

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="windowActionBarOverlay">false</item>
        <item name="windowActionBar">false</item>
        <item name="android:windowBackground">@android:color/white</item>\

    </style>
    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

</resources>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
假的
假的
@android:彩色/白色\
假的
真的
这个怎么了?请帮助删除此行

<item name="android:statusBarColor">@android:color/transparent</item>
@android:color/transparent

从values-v21/styles.xml

中,如果您使用的是android 5或更高版本,您可以通过下面的代码将actionbar的高度设置为0

getSupportActionBar().setElevation(0);
如果不是5或更高,则在主题中添加以下样式

<style name="MyAppTheme" parent="android:Theme.Holo.Light">
<item name="android:windowContentOverlay">@null</item>
</style>

@空的

很荣幸!信息技术他也一直在烦我。。。这是最简单的解决方案,不会影响compat布局。您可以标记为已回答