在Kitkat版本的Splash屏幕之前的Android黑屏

时间:2015-11-13 14:38:11

标签: android android-theme android-version

在我的Android应用程序中,我在启动画面之前看到了黑屏,所以我

have customized app theme as follows:

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">

        <!-- my custom theme. -->
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowBackground">@drawable/splash1</item>
    </style>

以下是API版本20及以下版本的工作,但在kitkat版本(API版本21)中,它打开我的启动画面两次。 长时间工作后我无法得到解决方案。请帮帮我。

2 个答案:

答案 0 :(得分:1)

我正在黑屏,发现“ TaskDescription的原色应该不透明”的问题,这意味着您必须将colorPrimary和colorPrimaryDark 替换为6位数字,

示例:如果使用colorPrimary =#4D607D8B,请删除“ 4D”,最后是#607D8B。您可以参考以下链接:https://stackoverflow.com/a/29166908/2897365

答案 1 :(得分:0)

试试这个,

将具有相同背景的主题添加到清单文件中的应用程序标记中,以防止绘制黑屏。

<强> theme.xml

<resources>
<!-- Base application theme is the default theme. -->
<style name="Theme" parent="android:style/Theme" />

<style name="Theme.MyAppTheme" parent="Theme">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowBackground">@drawable/my_app_background</item>

</style>
</resources>

<强>的AndroidManifest.xml

<application
        android:name="@string/app_name"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.MyAppTheme" >